Screenshot And Touch
sailfish_device_touch_workflowInject tap or swipe gestures on a Sailfish OS device after capturing a Lipstick screenshot. Optionally list touch inputs to test touch interactions.
Instructions
Capture a Lipstick screenshot, optionally list touch inputs, then inject a tap or swipe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| end_x | No | ||
| end_y | No | ||
| steps | No | ||
| action | Yes | ||
| device | No | Configured device alias or ssh target. When the user says the device is attached over USB, use 'usb' for the default device or 'usb:<name>' when the user supplies a device name. The USB connection trusts that name for device metadata and does not resolve it through DNS. | |
| hold_ms | No | ||
| start_x | No | ||
| start_y | No | ||
| timeout | No | Command timeout in seconds. | |
| local_path | No | Optional local path for the before screenshot. | |
| privileged | No | ||
| duration_ms | No | ||
| input_device | No | Optional explicit device path, for example /dev/input/event5. | |
| discover_input | No | ||
| after_local_path | No | ||
| screenshot_after | No | ||
| after_remote_path | No | ||
| before_local_path | No | ||
| screenshot_before | No | ||
| before_remote_path | No | ||
| include_evdev_trace | No |