safari_click
Clicks elements in Safari using ref, selector, text, or coordinates. Emulates full pointer and mouse events for React and virtual DOM apps without moving the physical mouse.
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 |
|---|---|---|---|
| ref | No | Ref ID from safari_snapshot (e.g. '0_5') | |
| selector | No | CSS selector | |
| text | No | Visible text to find and click | |
| x | No | X coordinate | |
| y | No | Y coordinate |