appium测试-如何模拟拖动屏幕下拉操作(TouchAction)--可适用于模拟常见手指滑动操作
·
在appium的官方文档中
有TouchAction的介绍,可以利用此API来完成下拉操作:
- 从上述伪代码中可以看到,利用TouchAction().press先按压一个坐标位置,然后moveTo至另外一个坐标位置,最后释放;完成下拉操作。
l利用上述说明进行实际操作,发现效果不出现,于是在下拉过程中加了Duration的时间,保证下拉的效果
java实现代码
PointOption pointOption = new PointOption();
Duration duration=Duration.ofMillis(500);//滑动500ms
new TouchAction(driver).press(pointOption.point(540,730))
.waitAction(WaitOptions.waitOptions(duration))
.moveTo(pointOption.point(540,1434))
.release().perform();
以雪球APP为例演示
演示效果
更多推荐
已为社区贡献1条内容
所有评论(0)