Touch方法
-
作用:触摸动作
-
常用参数:
v
:触摸对象图像或者坐标times
:触摸次数,默认值为 1duration
:触摸时间,默认为0.01秒
Wait方法
-
作用:等待某个元素出现,如果出现则返回元素的中心点坐标,否则抛出
TargetNotFoundError
异常 -
常用参数:
v
:图片times
:等待(寻找)时间,默认值是20sinterval
:每次匹配的时间间隔
swipe方法
-
作用:滑动,从屏幕的一个位置滑动到屏幕的另一个位置
-
常用参数:
v1
:图片或者坐标(x,y)v2
:图片或者坐标(x,y),从v1滑倒v2vector
:[x,y]录制时自动生成,记录了屏幕中的滑动比例,向右为x轴正方向,向下为y轴正方向
text方法
- 作用:输入文本操作
- 常用参数:
text
:要输入的文本(输入前需要先确定焦点,一般配合touch
一起使用)enter
:完整输入后自动执行 Enter 操作,默认为 True
keyevent方法
- 作用:模拟键盘按键输入,支持键码,例如:
3
为home键 - 常用参数:
keyname
:固定键名或者键码
snapshot方法
- 作用:截取当前屏幕图片,可以在测试报告中显示
- 常用参数:
Filename
:保存截屏为指定文件msg
:描述测试点,可以在运行报告中呈现
sleep方法
- 作用:暂停时间
- 常用参数:
secs
:延迟时间(s)默认为 1 s
assert_exists方法
- 作用:判断页面存在元素
- 常用参数:
v
:图片(要判断页面是否存在该元素)msg
:描述测试点return
:找到图片则返回图片中心点坐标,否则将raise AssertionError
assert_not_exists方法
- 作用:判断页面不存在元素
- 常用参数:
v
:图片(判断当前页面不存在改图片元素,不存在通过,存在失败)msg
:描述测试点