Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To capture a page after it reaches Playwright’s networkidle state, navigate with the Playwright MCP server, explicitly wait with page.waitForLoadState('networkidle') through browser_run_code_unsafe, and then call browser_take_screenshot. The wait and screenshot are separate actions; the documented server configuration has no setting that automatically waits for network idle before taking a screenshot.

Set up the Playwright MCP server

You need Node.js 20 or newer and an MCP client. The official Playwright guide provides setup instructions for clients including VS Code, Cursor, Claude Code and Claude Desktop; where you put the server entry depends on the client you use. See the Playwright getting-started guide for client-specific placement and setup details.

The standard server entry is:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

Save it in the MCP configuration used by your client, then restart or reload that client as its setup guide directs. The configuration exposes Playwright MCP tools; it does not add an automatic network-idle wait to screenshot capture.

Navigate, wait, then capture

Use these calls in the same browser session so the wait and screenshot apply to the page you just opened:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Logitech Brio 101 Full HD 1080p Webcam for Streaming and Meetings - Black
  • Compatible with Nintendo Switch 2’s new GameChat mode
  • Auto-Light Balance: RightLight boosts brightness by up to 50%, reducing shadows so you look your best—compared to previous-generation Logitech webcams (1)
  • Privacy with a Slide: The integrated webcam cover makes it easy to get total, reliable privacy when you're not on a video call
  • Built-In Mic: The built-in microphone lets others hear you clearly during video calls
  • Easy Plug-And-Play: The Brio 101 works with most video calling platforms, including Microsoft Teams, Zoom and Google Meet—no hassle; it just works
  1. Call browser_navigate with the page URL.
  2. Call browser_run_code_unsafe with this Playwright function:
    async (page) => {
      await page.waitForLoadState('networkidle');
      return 'Network idle reached';
    }
  3. After the function returns, call browser_take_screenshot with the desired filename and capture options.

For a full-page image, set fullPage: true and a filename such as page.png. To capture only the current viewport, omit both fullPage and target. The key is the ordering: the explicit wait must finish before you request the screenshot.

Choose the screenshot scope and output

browser_take_screenshot captures the current viewport by default. Use its options to select the output that suits the task:

Rank #2
Sale
Logitech C270 720p Webcam Plug-and-Play Wide Screen Video Calling - Black
  • Compatible with Nintendo Switch 2’s new GameChat mode
  • Crisp HD 720p/30 fps video calls with diagonal 55° field of view and auto light correction. Compatible with popular platforms including Skype and Zoom.
  • The built-in noise-reducing mic makes sure your voice comes across clearly up to 1.5 meters away, even if you’re in busy surroundings.
  • C270’s RightLight 2 feature adjusts to lighting conditions, producing brighter, contrasted images to help you look good in all your conference calls.
  • The adjustable universal clip lets you attach the camera securely to your screen or laptop, or fold the clip and set the webcam on a shelf. You’re always ready for your next video call.
  • Viewport: omit target and fullPage.
  • One element: provide target as an element reference or selector.
  • Entire scrollable page: set fullPage: true. Full-page capture cannot be combined with target.
  • Image format: PNG, JPEG and WebP are supported.
  • Filename: specify one to control the saved name. Relative names resolve against the workspace root. If you omit it, the tool returns an automatically named image in the output directory and inline in the tool response, unless image responses are omitted.
  • Scale: css is the default; choose device for device-pixel-ratio sizing.

Understand what network idle does—and does not—guarantee

Playwright defines networkidle as no network connections for at least 500 milliseconds. Its API documentation explicitly discourages using that state as a testing readiness signal, advising users to rely on web assertions instead: Playwright Page API reference.

Network inactivity is a heuristic, not proof that every visual change is finished. Pages with polling or persistent requests may never reach the state, and a page can update after the 500-millisecond quiet period. If a particular element, response, or application state indicates readiness more reliably, wait for that condition instead. The MCP tool browser_wait_for can wait for text to appear or disappear, or for a delay of up to 30 seconds, but it does not accept a network load-state parameter.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
NexiGo N60 1080P Webcam with Microphone, Software Control & Privacy Cover, USB HD Computer Web Camera, Plug and Play, for Zoom/Skype/Teams, Conferencing and Video Calling
  • 【Full HD 1080P Webcam】Powered by a 1080p FHD two-MP CMOS, the NexiGo N60 Webcam produces exceptionally sharp and clear videos at resolutions up to 1920 x 1080 with 30fps. The 3.6mm glass lens provides a crisp image at fixed distances and is optimized between 19.6 inches to 13 feet, making it ideal for almost any indoor use.
  • 【Wide Compatibility】Works with USB 2.0/3.0, no additional drivers required. Ready to use in approximately one minute or less on any compatible device. Compatible with Mac OS X 10.7 and higher / Windows 7, 8, 10 & 11 / Android 4.0 or higher / Linux 2.6.24 / Chrome OS 29.0.1547 / Ubuntu Version 10.04 or above. Not compatible with XBOX/PS4/PS5.
  • 【Built-in Noise-Cancelling Microphone】The built-in noise-canceling microphone reduces ambient noise to enhance the sound quality of your video. Great for Zoom / Facetime / Video Calling / OBS / Twitch / Facebook / YouTube / Conferencing / Gaming / Streaming / Recording / Online School.
  • 【USB Webcam with Privacy Protection Cover】The privacy cover blocks the lens when the webcam is not in use. It's perfect to help provide security and peace of mind to anyone, from individuals to large companies. 【Note:】Please contact our support for firmware update if you have noticed any audio delays.
  • 【Wide Compatibility】Works with USB 2.0/3.0, no additional drivers required. Ready to use in approximately one minute or less on any compatible device. Compatible with Mac OS X 10.7 and higher / Windows 7, 10 & 11, Pro / Android 4.0 or higher / Linux 2.6.24 / Chrome OS 29.0.1547 / Ubuntu Version 10.04 or above. Not compatible with XBOX/PS4/PS5.

The MCP documentation notes that most actions wait for triggered navigations and network activity to settle before returning. That behavior is distinct from explicitly calling page.waitForLoadState('networkidle') when you need that particular Playwright state.

Use code execution with care

browser_run_code_unsafe runs an arbitrary JavaScript function in the Playwright server process. The Playwright MCP documentation treats this capability as equivalent to remote code execution. Use it only when you trust the MCP server and the client configuration that can invoke it. For tool details and available capabilities, see the Playwright MCP documentation.

Rank #4
Sale
EMEET C960 1080P Webcam with Microphone, 2 Mics, 90° FOV, Computer Camera
  • 1080P Webcam with Cover for Video Calls - EMEET computer webcam provides design and Optimization for professional video streaming. Realistic 1920 x 1080p video, 5-layer anti-glare lens, providing smooth video. C960 computer camera delivers 1920x1080 video with fixed focus (11.8–118.1 inches), so as to provide a clearer image. C960 USB webcam has a cover and can be removed automatically to meet your needs for privacy. For optimal image performance, use the webcam in a well-lit environment.
  • Built-in 2 Omnidirectional Mics - EMEET webcam with microphone for desktop features 2 built-in omnidirectional microphones, picking up your voice to create clear audio for communication. When installing the webcam, select EMEET C960 as the default microphone input device in your computer and video applications and select C960 as the default device in Zoom/Teams and ensure microphone permissions are enabled for proper use. Please note that C960 does not include built-in speakers.
  • Automatic Light Adjustment - Automatic exposure adjustment is applied in EMEET HD webcam 1080p so that the streaming webcam can deliver stable image performance. EMEET C960 camera for computer also features color adjustment and exposure optimization to help you look your best. For optimal video quality, it is recommended to use the webcam in normal or well-lit environments and select suitable video settings in your application. Proper lighting helps achieve a clearer and more balanced image.
  • Plug-and-Play & Upgraded USB Connectivity - New C960 webcam features both USB Type-A & A-to-C adapter connections for wider compatibility. For stable performance, connect the webcam directly to the computer's main USB port and ensure the device is recognized correctly. If a hub or docking station is used, please ensure it provides sufficient power and stable data transmission, as limited ports may affect performance. 90° wide-angle lens captures more participants without frequent adjustments.
  • High Compatibility & Multi Application - C960 webcam for laptop is compatible with Windows 10/11, macOS 10.14+, and Android TV 7.0+. Not supported: Windows Hello, TVs, tablets, or game consoles. It works with Zoom, Teams, Facetime, Google Meet, YouTube and more. Please select C960 webcam as the default camera and microphone device in your application and ensure camera/microphone permissions are enabled, especially on macOS. (Tips: Incompatible with Windows Hello)

Troubleshoot waits and captures

  • The wait never returns: the page may keep connections open or make recurring requests. Use a page-specific readiness condition, such as waiting for a meaningful element or response, rather than relying on network inactivity.
  • The screenshot is still visually incomplete: network idle does not establish that application rendering or later updates have finished. Identify the page-specific signal that means the content you need is ready, wait for it, then capture.
  • You need one component, not the whole page: set target to an element reference or selector. Do not also set fullPage.
  • The saved file is not where expected: relative filenames resolve against the workspace root. Use an appropriate path or check the tool response for the output location when no filename was specified.
  • The MCP tools are unavailable: check that the client has the Playwright server entry in its own configuration, that Node.js 20 or newer is available, and that the client has reloaded the configuration.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server. A single GET request can return a screenshot or PDF; its MCP tools let AI agents take screenshots without you wiring up Playwright MCP. Cookie banners, popups and chat widgets are removed before the shot. Bot checks, blank pages and failed loads are never billed.

For example, this cURL request saves a WebP screenshot of Stripe. See the ScreenshotNeo API documentation for request options.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

ScreenshotNeo includes an MCP server for AI agents, and the free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Sign up for ScreenshotNeo’s free plan.

Best Value
Logitech C920x HD Pro PC Webcam Full 1080p/30fps Video - Black
  • Compatible with Nintendo Switch 2’s new GameChat mode
  • HD lighting adjustment and autofocus: The Logitech webcam automatically fine-tunes the lighting, producing bright, razor-sharp images even in low-light settings. This makes it a great webcam for streaming and an ideal web camera for laptop use
  • Advanced capture software: Easily create and share video content with this Logitech camera that is suitable for use as a desktop computer camera or a monitor webcam
  • Stereo audio with dual mics: Capture natural sound during calls and recorded videos with this 1080p webcam, great as a video conference camera or a computer webcam
  • Full HD 1080p video calling and recording at 30 fps. You'll make a strong impression with this PC webcam that features crisp, clearly detailed, and vibrantly colored video

Frequently Asked Questions

Can I configure Playwright MCP to wait for network idle automatically before every screenshot?

No documented server configuration option couples browser_take_screenshot to the networkidle load state. Make the wait and capture as separate calls.

Can browser_wait_for wait for network idle?

No. It supports waiting for text to appear or disappear and for a time delay, not a Playwright network load state.

Quick Recap

SaleBestseller No. 1
Logitech Brio 101 Full HD 1080p Webcam for Streaming and Meetings - Black
Logitech Brio 101 Full HD 1080p Webcam for Streaming and Meetings - Black
Compatible with Nintendo Switch 2’s new GameChat mode; Built-In Mic: The built-in microphone lets others hear you clearly during video calls
$35.73
SaleBestseller No. 2
Logitech C270 720p Webcam Plug-and-Play Wide Screen Video Calling - Black
Logitech C270 720p Webcam Plug-and-Play Wide Screen Video Calling - Black
Compatible with Nintendo Switch 2’s new GameChat mode
$16.89
Bestseller No. 5
Logitech C920x HD Pro PC Webcam Full 1080p/30fps Video - Black
Logitech C920x HD Pro PC Webcam Full 1080p/30fps Video - Black
Compatible with Nintendo Switch 2’s new GameChat mode; Fully compatible with Windows 11
$69.99

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.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.