safari_snapshot
Get an accessibility tree with unique ref IDs for every interactive element, enabling automation via click, fill, or type commands. Uses structured text instead of heavy screenshots for faster, cheaper page state inspection.
Instructions
PREFERRED way to see page state. Returns accessibility tree with ref IDs for every interactive element. Use refs with click/fill/type instead of CSS selectors. Workflow: snapshot → see refs → click({ref:'0_5'}). PREFER THIS over safari_screenshot (cheaper, structured text vs heavy image) and over safari_read_page (includes interactive refs). Use safari_screenshot only when you need to see visual layout/styling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| selector | No | CSS selector for subtree (default: full page) |