将滑屏操作的动作封装起来,可以使用反复调用,你想用的时候调用就可以了,很方便。
#屏幕向上滑动, x轴不变,y轴向上移动
#屏幕向上滑动, x轴不变,y轴向上移动 def swipeUp(dr,n,t=2000): L=dr.get_window_size() x1=L['width'] * 0.5 y1=L['height'] * 0.75 y2=L['height'] * 0.25 for i in range(n): dr.swipe(x1,y1,x1,y2,t)
1.定义一个swipeUp函数,n代表滑动的次数,t代表触摸时间,t可以填写,也可以不填写.
2.get_window_size()是获取屏幕的尺寸大小,它返回的是一个字典
例如{‘width’:720,’height’:1280}
3.将x1,y1,x2,y2的变量赋值,例如
x1=L[‘width’] * 0.75 ,因为向上滑动,x轴无需变动,所以x1=x2
4.这里使用一个for循环,目的是可以实现多次滑动,这样方便操作使用。n代表你要滑动的次数。
# 屏幕向下滑动,x轴不变,y轴向下移动 def swipeDown(dr,n,t=2000): L = dr.get_window_size() x1 = L['width'] * 0.5 y1 = L['height'] * 0.25 y2 = L['height'] * 0.75 for i in range(n): dr.swipe(x1, y1, x1, y2, t)
# 屏幕向左滑动,y轴不变,x轴向左移动 def swipeLeft(dr,n,t=2000): L = dr.get_window_size() x1 = L['width'] * 0.75 x2 = L['width'] * 0.25 y1 = L['height'] * 0.5 for i in range(n): dr.swipe(x1, y1, x2, y1, t) # 屏幕向右滑动,y轴不变,x轴向右移动 def swipeRight(dr,n,t=2000): L = dr.get_window_size() x1 = L['width'] * 0.25 x2 = L['width'] * 0.75 y1 = L['height'] * 0.5 for i in range(n): dr.swipe(x1, y1, x2, y1, t)