注:我们的 Airtest 官方公众号(AirtestProject)会持续更新大家对于 Airtest 感兴趣的问题,欢迎有需要的同学关注并查看我们更多的内容。
如想向我们反馈关于 AirtestProject 想了解的问题,欢迎到公众号后台留言。
前言
如同点击操作一样,滑动操作也是测试过程中非常常用的操作。下文将向大家讲述Airtest和poco下的swipe如何使用以及应用swipe解决跳过 APP 介绍页和连续滑动等实际应用的问题。
Airtest 下的 swipe 接口
swipe接口实现在当前设备画面上进行一次滑动操作,它支持的平台有Android、IOS和Windows。参数如下:
v1 – 滑动的起点,可以是一个 Template 图片实例,或是绝对坐标 (x, y)
v2 – 滑动的终点,可以是一个 Template 图片实例,或是绝对坐标 (x, y)
vector – 滑动动作的矢量坐标,可以是绝对坐标 (x,y) 或是屏幕百分比,例如 (0.5, 0.5)
***kwargs* – 平台相关的参数 kwargs
swipe有两种传入参数的方式:
从 v1 滑动到 v2,swipe(v1, v2) ,例如:
swipe((672,1214),(336,1305))
从 v1 开始滑动,沿着 vector 方向,swipe(v1, vector=(x, y)),例如:
swipe(Template(r"tpl1574067097045.png", record_pos=(0