What problem does it solve?
dev-browser eliminates the manual, error-prone effort of interacting with complex web pages by letting you automate navigation, form filling, and data extraction while keeping page state across runs.
Core Features & Use Cases
- Persistent page sessions: Maintain page state on a dev-browser server so multi-step tasks can be completed incrementally.
- Deterministic scripting: Run focused scripts to navigate, click, fill, wait, and extract results without rewriting everything for each step.
- ARIA snapshot interaction: Discover and target elements reliably using accessibility snapshots, then click or interact via snapshot references.
- Screenshots for verification: Capture visible and full-page screenshots to confirm what the user would see and to debug UI changes.
- Use Case: Automate an end-to-end workflow like navigating to a site, logging in, submitting a form, and extracting specific confirmation data from the resulting page.
Quick Start
Start the dev-browser server first, then write and run a small script that connects to the server, navigates to your target URL, and performs the next single action before disconnecting.