目录
点击
click:点击元素
d(text='支付宝').click() # 点击元素 d(text='支付宝').click(timeout=5) # 5秒(超时时间)内等待元素出现后点击,超过后报错
click_exists:根据元素是否存在,点击返回布尔值
# 超时时间内等待元素出现后点击,如果查找到元素点击返回布尔值true,否则返回false
showObj = d(text='支付宝').click_exists(timeout=10.0) # 超时时间内等待元素出现后点击,如果查找到元素点击返回布尔值true,否则返回false print(showObj)
click_gone:轮循点击,直到指定时间内出现该元素
# 点击并轮询对象直到消失(每隔interval时间点击一次,直到最大点击次数maxretry后返回一个布尔值),其中maxretry为最多点击次数,默认10;interval为轮询时间间隔,默认为1
# 点击并轮询对象直到消失(每隔interval时间点击一次,直到最大点击次数maxretry后返回一个布尔值),其中maxretry为最多点击次数,默认10;interval为轮询时间间隔,默认为1 a1 = d(text="支付宝").click_gone(maxretry=10, interval=1.0) print(a1)
长按
# 长按指定的对象,duration为按住时间,timeout为超时时间
d(text="支付宝").long_click(duration=10,timeout=10)
拖动
# 拖动指定对象到x,y位置,0.5s完成 d(text="支付宝").drag_to(100, 100, duration=0.5) # 拖动指定对象到另一个对象位置,0.5s内完成 (text="支付宝").drag_to(text="相册", duration=0.5)
双指操作
# 双指从(sx1,sy1),(sx2,sy2)滑动(ex1,ex1),(ex2,ey2),步长100,对象的