What problem does it solve?
Automates browser interactions to perform tasks that require a real browser context such as scraping rendered content, interacting with dynamic UIs, capturing screenshots, and testing web flows without manual browsing.
Core Features & Use Cases
- Navigate to URLs, discover interactive elements, click, type, press keys, wait for content, evaluate JavaScript, capture page snapshots, and take screenshots.
- Use cases include extracting text from JavaScript-rendered pages, automating login and form submission flows, and performing end-to-end UI testing with visual verification.
- Supports headful and headless Chrome, configurable wait times and max snapshot size, and provides an inspect action to discover selectors before interacting.
Quick Start
Navigate to https://example.com, inspect the page to find the login form selectors, type the username and password into the appropriate fields, press Enter, wait 2 seconds, and then snapshot the page to extract the rendered text.