本文纯属个人记录,如有雷同,纯属正常。
def swipe_up(driver):
driver.execute_script('mobile: scroll', {'direction': 'down'})
此处 ‘scroll’ 为 3 种滑动方式之一,屏幕向上滑动;非要问为什么 down 是屏幕向上的话,想想鼠标滚轮,差不多就这个意思啦
使用:搭配{'direction': 'down'},向左/向右/向下 left/right/up;
作用:该方法,滑动整个屏幕(滑动 1 屏);
缺点:该方法再调用时,会滑动 2 次屏幕,且速度最慢;
使用:搭配{'direction': 'up'},向左/向右/向下 left/right/down;
作用:滑动屏幕;
缺点:该方法再调用时,速度最慢,滑动距离最短;
driver.execute_script('mobile: swipe', {'direction': 'up'})
使用:搭配{"duration": 0.5, "element": None, "fromX": x1, "fromY": y2, "toX": x1, "toY": y1};
作用:该方法,滑动坐标点 到 坐标点的屏幕;
缺点:该方法再调用时,如果滑动中起点坐标在控件上,会触发点击操作,滑动速度较快;
说明:
driver.execute_script("mobile:dragFromToForDuration", {"duration": 0.5, "element": None, "fromX": x1, "fromY": y2, "toX": x1, "toY": y1})
分享完毕,感谢浏览