appium_perform_actions
Execute raw W3C Actions API sequences for advanced multi-touch gestures requiring precise control over touch points, timing, and custom finger movements.
Instructions
Execute raw W3C Actions API sequences for advanced multi-touch gestures not covered by appium_gesture. Use this for custom multi-finger gestures (rotate, three-finger swipe, edge swipes), complex timing sequences, or any gesture requiring precise control over individual touch points. Prefer appium_gesture for standard gestures (tap, scroll, swipe, pinch) — it handles platform differences automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | W3C Actions API input source array. Each entry is one input source (pointer/key/none) with its action sequence. Multiple pointer sources enable multi-touch gestures (e.g. two-finger rotate, three-finger swipe). All sources execute in parallel, synchronized tick-by-tick. | |
| sessionId | No | Session ID to target. If omitted, uses the active session. |