swipe

一、查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快。默认为None可不填,一般设置500-1000毫秒比较合适。

swipe(self, start_x, start_y, end_x, end_y, duration=None)

Swipe from one point to another point,for an optional duration. 从一个点滑动到另外一个点,duration是持续时间

:Args:

-start_x-开始滑动的x坐标

-start_y-开始滑动的y坐标

-end_x-结束点x坐标

-end_y-结束点y坐标

-duration-持续时间,单位毫秒

driver.swipe(100, 100, 1000, 1000)

二、获取坐标

1.由于每个手机屏幕的分辨率不一样,所以同一个元素在不同手机上的坐标也是不一样的,滑动的时候坐标不能写死了。可以先获取屏幕的宽和高,再通过比例去计算。

image

三、封装滑动的方法

1.把上下左右四种常用的滑动方法封装,这样以后想滑动屏幕时候就能直接调用了

参数1:driver

参数2:t是持续时间

参数3:滑动次数

image
image

作者:Desperado_9661
链接:https://www.jianshu.com/p/6ff2ee479442
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容