ios_tap
Tap an element on an iOS device or simulator and get the resulting screen. Uses exact refs when available; requests approval for Send, Pay, or Delete actions.
Instructions
Tap an element and return the resulting screen.
Prefer ref over target; it is exact and cannot be misread. Taps on
things like Send, Pay, or Delete need approval first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | A ref from the last observation, such as 'e7'. Preferred. | |
| role | No | Narrow by role, e.g. 'button', 'cell', 'switch'. | |
| double | No | Double tap. | |
| target | No | Plain description of the element, e.g. 'the Send button'. Used if no ref. | |
| approve | No | Signature returned by a previous action_requires_approval error. | |
| idem_key | No | Optional key making a retry a no-op. Pass the same key when repeating an action you are unsure completed. | |
| long_press_s | No | Press and hold for this many seconds. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||