Act on page element
browser_actPerform one atomic Chrome browser action—click, fill, press, or select—using a current snapshot ref/snapshotId or selector, with confirmation for submitting clicks.
Instructions
Perform one atomic high-level action. Prefer a ref plus snapshotId from the latest browser_snapshot. Clicks run a complete CDP mouse sequence inside one request; press supports common navigation keys; select is for native controls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Required for press, for example ArrowDown, Enter, Escape, Tab, or a single character. | |
| ref | No | Short-lived ref from the latest browser_snapshot on the same tab. | |
| kind | Yes | ||
| tabId | Yes | ||
| value | No | Required for fill; accepted as one value for select. | |
| values | No | Values or labels for native select. | |
| browser | No | Which connected Chrome to use: an instanceId or label from browser_list_instances. Required when more than one browser is connected; session-based tools infer it from their sessionId. | |
| selector | No | Compatibility fallback when no snapshot ref is available. | |
| confirmed | No | Set true only after explicit user confirmation for a potentially submitting click. | |
| snapshotId | No | Required with ref: the snapshotId returned by the browser_snapshot that produced the ref. | |
| debuggerSessionId | No | Raw or network session ID this task holds on the tab. Required when the tab has a live debugger lease; omit otherwise. |