browser
Automate web browser tasks: navigate to URLs, click elements, type text, take screenshots, and run JavaScript in real time.
Instructions
Control a web browser. Actions: status, start, stop, tabs, open, snapshot, screenshot, navigate, act, click, type, scroll, select, hover, wait, evaluate, close, pdf
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Element reference ID | |
| url | No | URL for navigate/open actions | |
| text | No | Text to type or instruction for act | |
| tabId | No | Tab ID for tab operations | |
| width | No | Viewport width | |
| action | Yes | Browser action to perform (e.g. navigate, snapshot, screenshot, click, type, act, status, start, stop, tabs, open, scroll, select, hover, wait, evaluate, close, pdf) | |
| height | No | Viewport height | |
| script | No | JavaScript to evaluate | |
| profile | No | Browser profile name | |
| fullPage | No | Full page screenshot | |
| selector | No | CSS selector for element actions | |
| coordinate | No | [x, y] coordinate for click actions | |
| sessionKey | No | OpenClaw session key for routing |