What problem does it solve?
Automates repetitive browser tasks such as navigating pages, interacting with elements, filling forms, taking screenshots, and extracting data, reducing manual testing effort and speeding QA workflows.
Core Features & Use Cases
- Persistent browser session: keeps a browser daemon alive across commands for low-latency interactions.
- Page navigation and state inspection: open URLs, list clickable elements, and select targets by index.
- Interaction primitives: click, input, type, and keyboard shortcuts to automate form completion and task flows.
- Data capture and extraction: take screenshots and fetch page titles, HTML, or element data for validation and reporting.
- Use Case: QA engineers automating end-to-end form submissions on multiple pages or developers scripting repeatable browser tasks in test pipelines.
Quick Start
Open a URL with browser-use open <url>, inspect page elements with state, and interact using click or input to complete a sample task.