1. 常用操作
UI Automation提供了非常多的接口来模拟UI操作,如点击、双击、双指缩放、拖曳等。
单击。根据输入的绝对坐标点击屏幕。
UIATarget.localTarget().tap({x:100, y:200});
双击。根据输入的绝对坐标双击屏幕。
UIATarget.localTarget().doubleTap({x:100, y:200});
拉伸。模拟双指拉伸操作,第一个坐标点是起点,第二个坐标点是终点,最后一个参数是持续时间,单位为秒。
UIATarget.localTarget().pinchOpenFromToForDuration({x:20, y:200}, {x:300, y:200}, 2);
收缩。模拟双指收缩操作,第一个坐标点是起点,第二个坐标点是终点,最后一个参数是持续时间,单位为秒。
UIATarget.localTarget().pinchCloseFromToForDuration({x:20, y:200}, {x:300, y:200}, 2);