What problem does it solve?
Automates repetitive and error-prone browser tasks so agents and scripts can reliably navigate websites, interact with UI elements, handle authentication, capture screenshots, and extract structured content without manual browsing.
Core Features & Use Cases
- Snapshot-based refs for compact element targeting (e.g., @e1) that reduce context size for LLM-driven workflows.
- Full interaction surface: open, wait, click, fill, select, upload, download, file/pdfs, screenshots, PDF export, and visual diffs for regression testing.
- Session and state management options: import browser auth, persistent profiles, named sessions, encrypted state, and an auth vault for repeated authenticated automation.
- Advanced capabilities: CDP connection, device emulation, proxy support, video recording, profiler traces, and action policies for safer automation.
- Use case examples: automated login and data extraction for dashboards, end-to-end UI testing with visual diffs, scheduled scraping jobs with session reuse.
Quick Start
Open https://example.com, snapshot interactive elements, fill the login fields using a saved session or auth vault, submit and wait for the dashboard, then save a full-page screenshot and extract the main content as text.