appium_perform_actions
Execute raw W3C Actions API sequences for custom multi-touch gestures, including precise control over individual touch points and complex timing when standard gestures aren't enough.
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; defaults to the active session. |