PythonAppium滑动、点击等操作-创新互联

1、手机滑动-swipe

站在用户的角度思考问题,与客户深入沟通,找到零陵网站设计与零陵网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖零陵地区。

Python Appium 滑动、点击等操作

查看源码

Ctrl + 鼠标右键点击 driver.swipe()

Python Appium 滑动、点击等操作

查看源码语法,起点和终点四个坐标参数。 手机屏幕从左上角开始为0,向右为x轴坐标,向下为y轴坐标。 

duration是滑动屏幕持续的时间,时间越短速度越快。默认为None可不填,一般设置500-1000毫秒比较合适。

Python Appium 滑动、点击等操作

向下滑动实例

Python Appium 滑动、点击等操作

封装滑动方法,代码如下:

Python Appium 滑动、点击等操作

2、点击手机屏幕坐标-tap

使用场景:有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)

那就拿出绝招:点元素所在位置的坐标

Python Appium 滑动、点击等操作

查看源码

Ctrl + 鼠标右键点击 driver.tap()

Python Appium 滑动、点击等操作

tap是模拟手指点击,一般页面上元素

的语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒

Python Appium 滑动、点击等操作

实际应用:坐标定位

如图:查看元素坐标,可以看到右侧bonds属性

Python Appium 滑动、点击等操作

代码实例如下:

Python Appium 滑动、点击等操作

操作效果如下:

Python Appium 滑动、点击等操作

说明:

通过坐标定位是元素定位的下下下策,实在没办法才用这个,另外如果换了手机分辨率,这个坐标就不能写死了,得算出所在屏幕的比例。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前题目:PythonAppium滑动、点击等操作-创新互联
网页地址:http://ybzwz.com/article/gjgii.html