屏幕点击 (device.tap)
声明
device.tap(被点击对象 [, 对象不存在报错])
参数及返回值
- 被点击对象
- 被点击对象可以是:元素选择器,截图图片名,或者 坐标
- 元素选择器:可以通过:元素脚本生成来获取,最稳定,与屏幕分辨率无关,可参考元素选择器模块
- 图片名:可以通过:截图脚本生成来获取,与屏幕长宽比有一定关系,稳定性次于对象元素。
- 坐标:可以通过:元素脚本生成来获取,与屏幕像素关系最大,谨慎使用。
- 对象不存在报错
- 布尔型,默认,True,对象不存在直接报错
- True 被点击对象不存在,直接报错,后续代码不会运行
- False 被点击对象存在,忽略点击动作,后续代码继续运行
- 布尔型,默认,True,对象不存在直接报错
说明
这个函数等同于tap(被点击对象 [, 对象不存在报错])
示例
-- 点击图片 “新建.png”
device.tap('新建.png')
-- 也可以不带扩展名".png",系统会自动处理
device.tap('新建')
-- 根据对象元素点击登录按钮
device.tap({text="登录"})
-- 点击坐标[200,500]
device.tap(200,500)
-- 以上代码等同于
-- 点击图片 “新建.png”
tap('新建.png')
-- 也可以不带扩展名".png",系统会自动处理
tap('新建')
-- 根据对象元素点击登录按钮
tap({text="登录"})
-- 点击坐标[200,500]
tap(200,500)