一、swipe()
通过传递坐标信息即可完成滑动
为了通用,可以使用其他机型的手机,利用百分比的方式操作
获取整个屏幕的宽和高:
# 获取整个屏幕的宽和高
size = driver.get_window_size()
从右向左滑动,起点x整个宽度的百分比,y整个高度的百分比
# 起点x 整个宽度的百分比 y 整个高度的百分比
driver.swipe(size['width'] * 0.9,size['height'] * 0.5,size['width'] * 0.1,size['height'] * 0.5,200)
二、TouchAction类
将一系列的动作放在一个链条中,然后将该链条传递给服务器。服务器接受到该链条后,解析各个动作,逐个执行
短按(press)
长按(longPress)
点击(tap)
移动到(move_to) x,y为相对上一个坐标的移动距离
等待(wait)
释放(release)
执行(perform)
取消(cancel)
以九宫格绘图为例:
1、先得到元素本身的起点坐标,以及高宽