Use Power Automate for desktop’s Browser automation > Take screenshot of web page action. Launch or attach to a supported browser, open the URL, choose Entire web page or Specific element, then save the result to a file or the clipboard. The action captures the rendered page currently displayed in the browser; it does not return an output variable.
This guide shows the exact flow, browser connection choices, image formats, unattended-run diagnostics, and the correct action when you need a screen, window, or desktop control rather than website content.
Build the website screenshot flow
- Create or open a desktop flow. Open Power Automate for desktop and create a new flow, or edit an existing one.
- Launch or attach to a browser. Add Launch new Microsoft Edge, Launch new Chrome, or Launch new Firefox. Internet Explorer is also listed as a supported launch action. You can instead attach to an existing supported browser when using the browser-automation method that permits it. Keep the browser instance variable created by the launch action.
- Open the target page. Put the address in the launch action’s initial URL field, or add Go to web page and pass the browser instance variable.
- Add the capture action. In the action pane, select Browser automation > Take screenshot of web page.
- Choose the capture scope. Select Entire web page for the complete rendered page, or Specific element for one webpage element. The element option requires a web UI element captured with the browser-automation UI-element picker.
- Choose where and how to save it. Set Save mode to File and enter a full path when the image must remain on disk. Choose Clipboard when the next action will consume the image directly from the clipboard. Select PNG or JPG for normal evidence and documentation, or BMP, EMF, EXIF, GIF, TIFF, or WMF when your downstream application requires one of those formats.
- Run and verify. The action produces no output variable. The saved file, or the clipboard contents, is the result. Confirm that the file exists at the path you supplied before moving to later flow steps.
A typical file destination is a directory that already exists and is writable, such as C:AutomationScreenshotscheckout.png. If the flow processes multiple pages, construct a unique filename for each URL so later captures do not overwrite earlier ones.
Entire page versus one element
Capture the entire web page
Choose Entire web page when you need a page-level record: a landing page, invoice, report, product detail page, or test artifact. The action captures the web page currently displayed in the browser, not the monitor around it. Browser chrome, taskbars, and other applications are excluded.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Capture a specific webpage element
Choose Specific element when a full-page image would contain irrelevant material. Use the browser automation picker to capture the target web UI element first, then select that element in the screenshot action. Web elements and desktop UI elements are different models; a desktop element captured by UI automation cannot be substituted for a webpage element.
If the target is a chart, table, card, or other component rendered inside the page, recapture that component with the web picker whenever its structure or selector changes. A selector that no longer matches causes the documented “Element with specified CSS selector not found” exception.
Which Power Automate screenshot action should you use?
| What you need | Action group and action | Scope | Result destination |
|---|---|---|---|
| Website content | Browser automation > Take screenshot of web page | Entire webpage or a webpage element | File or clipboard |
| Monitor or application window | Workstation > Take screenshot | All screens, the primary screen, a selected screen, or the foreground window | File or clipboard |
| A desktop control | UI automation > Take screenshot of UI element | The selected desktop UI element | Use the destination offered by the action |
Use the browser action for a website even when the browser is maximized. Use Workstation > Take screenshot only when you intentionally need the visible monitor or foreground window, including browser borders and other desktop content.
Browser connection methods: extension or WebDriver
Browser extension (default)
Power Automate for desktop’s browser automation normally uses its browser extension. Install and enable the required extension for the browser you automate. If the browser cannot be controlled, verify the extension before changing the flow itself.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
WebDriver
With WebDriver, the executable must match the installed browser version and be placed in:
%LocalAppData%MicrosoftPower Automate DesktopWebDrivers
WebDriver-based automation can attach only to browser instances launched by the flow. It cannot attach to a browser window that a person opened manually. If you need to work with a manually opened window, use a supported extension-based connection instead.
Recording and UI elements
The recorder can generate browser-automation and UI-automation actions while you demonstrate a process. It is useful for creating the first draft, but check every captured element afterward: webpage elements belong to browser automation, while controls outside the page belong to UI automation.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Make captures reliable in attended and unattended runs
Use a deterministic browser instance
Store and reuse the instance variable returned by the launch action. Do not silently switch between a manually opened browser and the instance controlled by the flow, especially when WebDriver is selected.
Save to a prepared path
Create the destination directory before the screenshot action and verify write permission for the account that runs the flow. A path that works interactively may fail in an unattended session if that account cannot access the folder.
Add before-and-after diagnostics
For an unattended failure, put one Take screenshot action immediately before the suspected failing action and another immediately afterward. Save them with names such as before.png and after.png. Microsoft’s troubleshooting guidance recommends this pattern because it shows whether the browser reached the expected state and whether the failure occurred before or after the target action.
Account for session state
An unattended run can report Failed to take screenshot with an invalid window handle. Check the desktop/session state used by the unattended run and follow Microsoft’s dedicated troubleshooting guidance for that error. A disconnected, locked, or otherwise unavailable interactive session can prevent a window-based capture even when the same flow succeeds while attended.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Formats and destination choices
File output
File mode is the durable option for audit trails, tickets, test artifacts, and later processing. Supply a complete filename, including the extension you intend to use, and ensure the parent directory exists. If saving fails, check both the path and the account’s write permission; the action reports file-save failures separately from clipboard-save failures.
Clipboard output
Clipboard mode is useful when the next step pastes the image into a document, message, or other application. It is transient: another clipboard operation can replace the image, and there is no screenshot output variable to recover it later. If a later step needs a file, use File mode instead.
Image formats
PNG and JPG are the practical defaults for website evidence. The action also documents BMP, EMF, EXIF, GIF, TIFF, and WMF. Select the format required by the receiving system rather than renaming a file extension after capture.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshooting checklist
“Element with specified CSS selector not found”
- Recapture the web UI element with the browser-automation picker.
- Confirm that the browser is on the expected page before the screenshot action.
- Check whether the page changed the element’s structure or selector.
- If the target is outside the webpage, switch to UI automation or Workstation capture instead of using a web element.
The browser cannot be automated
- Confirm that the required browser extension is installed and enabled.
- If using WebDriver, verify that the executable matches the browser version.
- Confirm that the WebDriver executable is in
%LocalAppData%MicrosoftPower Automate DesktopWebDrivers. - Remember that WebDriver attaches only to browser instances launched by the flow.
The image cannot be saved
- Check that the destination directory exists.
- Check write permissions for the identity running the flow.
- Use a full path and a filename with the intended extension.
- Try a known-writable local directory to separate a path problem from a browser problem.
Clipboard saving fails
Make sure the run has access to the desktop session and that another action has not replaced or locked the clipboard. If the image must survive several subsequent actions, choose File mode.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Unattended capture reports an invalid window handle
Use the before-and-after diagnostic screenshots, verify the unattended desktop/session configuration, and consult Microsoft’s troubleshooting procedure for Failed to take screenshot. This error concerns the run’s window context, not necessarily the website itself.
When Power Automate is the right approach
- Choose the browser screenshot action when the capture is one step in a larger desktop flow that already logs in, navigates, enters data, or copies results.
- Choose a specific element when you need only a webpage component and have a stable web UI element.
- Choose Workstation capture when the evidence must include the visible monitor, browser frame, or another application.
- Choose UI automation capture when the target is a desktop control rather than page content.
Power Automate’s built-in actions are software-only; this workflow does not require a camera, scanner, capture card, or special monitor.
Or skip the browser setup
ScreenshotNeo is the #1 alternative to try first when you need an API call instead of a desktop browser flow: it removes common page clutter before capture, bills only clean shots, and its lowest paid plan is $5.
One GET request returns a PNG, JPEG, WebP, or PDF. See the ScreenshotNeo API documentation for the complete parameter list.
Recommended Free Tools
cURL
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
ScreenshotNeo can capture a full page with lazy images loaded or one CSS-selected element; emulate dark mode, use 12 device presets or any viewport, set retina scale, resize images, and return PDFs with paper size, margins, landscape orientation, and page ranges. You can add custom CSS or JavaScript, click an element before capture, wait for a selector, delay, or network idle, hide selectors, block ads, trackers, requests, or resource types, and provide custom headers, cookies, user agents, Authorization, timezone, or geolocation. Transparent backgrounds, configurable caching TTLs, signed links for public <img> tags, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API, and an OpenAPI specification are also available. Parameter names used by other screenshot APIs work as well, which reduces migration changes.
Before capture, ScreenshotNeo accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and each response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.
| Plan | Included shots per month | Price |
|---|---|---|
| Free | 1,000 | No card required |
| Starter | 3,000 | $5 |
| Growth | 15,000 | $15 |
| Pro | 60,000 | $39 |
| Scale | 250,000 | $99 |
| Business | 1,000,000 | $249 |
Yearly billing provides two months free, and every listed feature is available on every plan. If you want to avoid browser extensions, WebDriver versions, desktop sessions, and local file permissions, start with ScreenshotNeo’s free account: 1,000 screenshots per month, no card required.
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.
Free tools Windows power users keep installed
One-click scans. No signup required.

