phone_tap_label
Taps an iPhone UI element by its exact visible label. Reads a fresh element snapshot, requires a single match, then performs the tap; zero or multiple matches return an error without acting.
Instructions
Tap an iPhone UI element by an EXACT visible label (requires drivable=true in phone_status). Reads a fresh phone_elements snapshot, requires exactly one match, then performs a snapshot-bound tap. Zero or multiple matches return an error and send NO action. For duplicate labels, choose by identifier/kind/state from phone_elements and call phone_tap_element with that response's snapshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | The element's visible accessibility label, exactly as shown by `phone_elements` (e.g. "新备忘录", "Connect"). | |
| observe | No | Default true: return what the screen settled to (as on phone_tap). `false` for the fastest bare action. | |
| instance | No | Installed local instance name, such as i13 or default. Omit to use the configured daemon. No fallback on failure. |