safari_click
Click any element in Safari using a reference, CSS selector, text, or coordinates. Generates full PointerEvent and MouseEvent sequences for reliable interaction with React and virtual DOM applications.
Instructions
Click element. Use ref (from snapshot), selector, text, or x/y. Works on React/Airtable/virtual DOM apps via full PointerEvent+MouseEvent sequence + React Fiber fallback. Pure JS — never touches user's mouse. When using ref, always take a FRESH safari_snapshot first — refs expire after each new snapshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X coordinate | |
| y | No | Y coordinate | |
| ref | No | Ref ID from safari_snapshot (e.g. '0_5') | |
| text | No | Visible text to find and click | |
| selector | No | CSS selector |