快捷定位Appium滑动坐标
作者:江永道 发布时间:[ 2016/6/12 13:49:33 ] 推荐标签:自动化测试 软件测试工具
近在搞appium的自动化测试。恩,分享下我的学习心得吧,我认为是很实用的东西
第一个是滑动,左右滑动,上下滑动,那么怎么滑,从那滑动到那,一切靠坐标说了算,也是初中学习的X轴,Y轴
怎么看手机的坐标,要开启手机上的一项设置
设置》开发人员选项》指针位置,这个是我的手机这样,其它手机有可能不是在这
把上面的给勾上,勾上之后,手机屏幕顶部会立即出现坐标信息,初始化都是0
把手指放那里,手机屏幕会出现坐标,如果我们要从左滑动右,分两个步奏
1. 记录起始滑动位置的x轴,y轴
2. 记录结束滑动位置的x轴,y轴
从左到右,或从右到左,一直都是X轴在变,而Y轴是不变的
从上到下,或从下到上,一直都是Y轴在变,而X轴是不变的
因为我们手指的原因,在滑动的时候总是不在同一水平线或垂直线,所以都会有一点的波动,但在写脚本的时候可以不用考虑这些
还有一点那是手机大小不一致,分辨率也不一样,当然坐标X轴与Y轴是不一样的
同样在A手机执行通过的滑动,在B手机可能达不到预期的效果
这个时候,我们可能得用百分比了,X轴的百分比,Y轴的百分比,这样总行了吧
point=driver.get_window_size() 获取屏幕分辨率,返回的是一个dict字典数据
driver.swipe(point[x]*0.8,point[y]*0.8,point[x]*0.1,point[y]*0.8)
这是一个简单例子,具体大家可以自由发挥
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11