Select option
browser_selectSelect a value on a . Required: sessionId, observationId, elementId, value. value must match an or a unique option label. A non-select element returns WRONG_ELEMENT_TYPE with the actual tag and role. Unknown values return INVALID_SELECT_VALUE and do not change the select. A disabled option, including a placeholder such as Please select an option, returns OPTION_DISABLED and does not change the select. A failure before the page changes keeps the observation valid. STALE_OBSERVATION means observe again and retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| elementId | Yes | ||
| sessionId | Yes | ||
| observationId | Yes | ||
| idempotencyKey | No | A key replays the original result only within ~60 seconds of the first call, only for the same Mcp-Session-Id, the same credential (API key or OAuth token), the same browser session, and the same tool. After the window, or under a different session/credential/tool, the call executes and bills normally. Reusing a key with different arguments returns IDEMPOTENCY_KEY_REUSED and is not executed or billed. Refusals (e.g. NO_HISTORY_ENTRY) are not cached, so the same key re-executes once state changes. A key passed in _meta is ignored. |