The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →If Applitools Eyes captures only the visible part of a page in Chrome, first confirm that the checkpoint requests a full-page capture. If it does and content is still missing, check which element actually scrolls, load scroll-triggered content before the checkpoint, and try the capture mode that suits the page. These are several possible causes—not evidence of a universal Chrome defect. Exact APIs vary by SDK, so use the syntax for your integration and version.
1. Confirm the checkpoint requests a full-page capture
A viewport checkpoint captures the visible area; it does not automatically mean that Eyes will inspect the whole document. In the current Applitools Playwright integration example, the full-page option is fully: true on eyes.check(). See the Applitools Playwright integration documentation for the current example and API details.
As an Amazon Associate I earn from qualifying purchases.
await eyes.check('Full page', { fully: true });
This is Playwright-specific syntax. Do not copy it into Selenium, Cypress, WebdriverIO, Java, or another integration without checking that SDK’s documentation. If the checkpoint already requests full capture, continue through the checks below rather than changing Chrome settings at random.
2. Find the element that actually scrolls
Eyes generally attempts to scroll the document or body. Some applications instead put the main content in a nested scrolling panel; in that case, scrolling the document does not expose the content you expect. Applitools describes this issue in its guide to determining the scrollable element.
#1 Best Overall
- SLIM. LIGHTWEIGHT. READY TO GO: The all-new slim design is perfect for busy lives on the go.
- SKILLFULLY DESIGNED. MILITARY TOUGH: Built with premium craftsmanship to withstand the occasional drop or ding.
- ALL-DAY, ALL-IN-ONE CHARGING: Power through your school day – and beyond – with a long-lasting 12-hour battery.¹
- 3X FASTER THAN THE PREVIOUS GENERATION OF WIFI: Crush your schoolwork in record time with Wi-Fi that’s three times faster than the previous generation of Wi-Fi.
- YOUR PHONE AND CHROMEBOOK WORK BETTER TOGETHER: Easily transfer files between devices, and control your phone right from your Chromebook.
Check the page in Chrome DevTools
- Open the page and Chrome DevTools, then inspect the content that is missing from the screenshot.
- Look for an ancestor element with a constrained height and scrolling behavior, such as
overflow: autooroverflow: scroll. - In the DevTools console, test whether changing that element’s
scrollTopmoves its content. If it does, that element—not the document—is the relevant scroll root. - Configure that selector as the scroll root using the method supported by your Eyes SDK, then request a full-window capture. Applitools’ support example uses
scrollRootElement(...); confirm the exact spelling and accepted selector type in the SDK and version you use.
Choose the container that scrolls the content you want to capture. Setting the wrong element as the root can leave the same content missing or change what gets scrolled.
3. Make lazy-loaded content appear before capture
Long pages may add sections or load images only as the user scrolls. If page height is measured before that content appears, the checkpoint may omit it. Applitools recommends scrolling through the page in screen-sized increments and returning to the top before capturing; jumping directly to the footer may not trigger every intermediate load. See its lazy-loading troubleshooting article.
Rank #2
- FOR HOME, WORK, & SCHOOL – With an Intel processor, 14-inch display, custom-tuned stereo speakers, and long battery life, this Chromebook laptop lets you knock out any assignment or binge-watch your favorite shows..Voltage:5.0 volts
- HD DISPLAY, PORTABLE DESIGN – See every bit of detail on this micro-edge, anti-glare, 14-inch HD (1366 x 768) display (1); easily take this thin and lightweight laptop PC from room to room, on trips, or in a backpack.
- ALL-DAY PERFORMANCE – Reliably tackle all your assignments at once with the quad-core, Intel Celeron N4120—the perfect processor for performance, power consumption, and value (2).
- 4K READY – Smoothly stream 4K content and play your favorite next-gen games with Intel UHD Graphics 600 (3) (4).
- MEMORY AND STORAGE – Enjoy a boost to your system’s performance with 4 GB of RAM while saving more of your favorite memories with 64 GB of reliable flash-based eMMC storage (5).
- Scroll down one viewport at a time, allowing content and images to load at each position.
- Wait for the application’s own loading indicators or expected content to settle. Scrolling alone is not a universal readiness detector.
- Return to the top and run the full-page checkpoint.
Where practical, make the test wait for a meaningful application condition—such as a particular element becoming visible—rather than relying only on a fixed delay.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
4. Choose a capture mode for fixed elements and stitching issues
Fixed-position headers and floating bars can appear repeatedly in a scroll-and-stitch capture. Applitools describes CSS capture mode as an alternative intended to avoid repeatedly capturing fixed-position elements; scroll mode uses standard JavaScript window scrolling. If the current mode produces stitching artifacts, try the other mode and compare the result. The details are in Applitools’ Visual AI settings documentation and its screenshotting support article.
Rank #3
- Storage: 16GB Flash Memory
- OS: Chrome OS
- Screen Size: 11.6"
Capture-mode availability and settings can depend on the Ultrafast Grid and license configuration. The Screenshot Capture Mode setting is displayed when Ultrafast Grid is disabled or the user does not have a license for it; your account may not show the same controls. Check the relevant SDK and test settings before treating a mode change as universally available.
5. If the target is a scrollable region, capture the region
If you need a scrolling panel rather than the whole browser window, make it the checkpoint’s region target and request full capture for that region. This differs from taking a full-window screenshot with a nested element configured as the scroll root. Applitools covers the region case in CheckRegion in scrollable elements. The documented fully() spelling is specific to its example; verify the equivalent option for your SDK.
Rank #4
- Intel Celeron N4120: 4 Cores & Threads, 1.1GHz Base Clock, Up to 2.6GHz Boost Clock, 4MB Cache, Intel UHD Graphics 600. The perfect combination of performance, power consumption, and value helps your device handle multitasking smoothly and reliably with four processing cores to divide up the work.
Which fix should you try?
| What you see | What to check | Important caveat |
|---|---|---|
| Only the initial viewport appears on a normally scrolling page | Enable the integration’s full-page option on the checkpoint. | Confirm the option in the documentation for your SDK and version. |
| The document does not scroll to the missing content | Identify the nested scrolling element and configure it as the scroll root. | The selector API is SDK-specific. |
| Images or sections are missing near the bottom | Scroll through the page incrementally before the checkpoint. | Add application-specific waits if content loads asynchronously. |
| Headers or floating bars repeat in the result | Try CSS capture mode instead of scroll mode. | Availability depends on SDK and account configuration. |
| Only a panel’s contents need a full capture | Checkpoint the scrollable region and enable full capture for it. | This is a region checkpoint, not necessarily a full-window capture. |
Troubleshooting checklist
- Still only the viewport? Verify that the full-capture option is attached to the checkpoint that is actually running, not a different test step.
- Scroll root has no effect? Recheck the selector against the live page and confirm that changing its
scrollTopmoves the missing content. - Content appears inconsistently? Check whether the application loads it only on scroll, and wait for the relevant content before capture.
- Repeated fixed elements or bad stitching? Try the other supported capture mode, if your configuration exposes it.
- Code example does not match your project? Use the documentation for your language, SDK, and version; Playwright syntax is not interchangeable with other integrations.
Or skip the browser setup
If you need a standalone screenshot rather than an Applitools visual checkpoint, ScreenshotNeo is an alternative to try first. It is a website screenshot API and MCP server. Its capture flow accepts consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets; those steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and responses report the page verdict and billing status in headers. Its MCP server includes screenshot, page-info, and PDF tools for AI agents.
One GET request returns an image or PDF; see the ScreenshotNeo API documentation for parameters and response details:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
The free plan includes 1,000 screenshots a month with no card. Paid plans start at $5 for 3,000 screenshots. Sign up for ScreenshotNeo free.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




