Gestures
The gestures object provides a toolbox of presets and utility functions for composing a range of custom gestures to be executed via device.performGesture().
Support
| Platform | Supported |
|---|---|
| iOS | Yes |
| Android | Yes |
| Web | No |
Examples
Rotate Gesture:
const { device, gestures } = require("appdriver");
(async () => {
const viewport = await device.getViewport();
const rotate90 = gestures.rotate({
x: viewport.width / 2,
y: viewport.height / 2,
radius: 25,
direction: [ 90, 180 ]
});
await device.performGesture(rotate90);
})();