
uiautomator
文章平均质量分 71
meisailor
这个作者很懒,什么都没留下…
展开
-
安卓自动化之uiautomator(python篇)一 环境搭建
参考文档:https://github.com/xiaocong/uiautomator1.所需的环境 :JDK 配置环境变量SDK 设置adb的环境变量python 设置环境变量2.uiautomator的安装利用pip安装,如果未将pip目录添加到path中,切换到python/scripts目录下,使用命令:pip install uiautomator原创 2017-08-13 14:00:49 · 3293 阅读 · 0 评论 -
安卓自动化之uiautomator(python篇)常用adb及图片对比
学完前面的几节知识后,发觉uiautomator里面的方法并不能完全满足我们的要求,因此我们需要其他的东西来帮助我们解决问题1.图片对比(当有些控件不能识别的时候,比如设置两次壁纸是否一样,我们就可以截图对比设置前后的图片是否一样来判断)图片对比需要的库为aircv和cv2使用pip install aircv 将cv2.pyd拷贝至site packages目录下使用方法原创 2017-08-27 20:06:48 · 2838 阅读 · 0 评论 -
安卓自动化测试之uiautomator(Python篇)四 Uisecltor
Uiautomator选择器,需要用到的类是UiSelector,对应的文件在init.py这个类用于构造一个组合,传入一个字典参数需要用到的工具是uiautomatorviewer.bat文件 双击打开工具,进入到下图界面点击截图图标来获取当前页面的信息常用的API如下:1.利用text来定位一个Selectord(text='Settings原创 2017-08-20 14:46:10 · 1148 阅读 · 0 评论 -
安卓自动化之uiautomator(Python篇)三 Uiobject
uiautomator对象篇UiObjectfrom uiautomator import Deviced=Device('serial_number'')uiobject为所有对象类父类,UiCollection和UiScriollable都继承于该类,对应的源码位于init.py常用的API有下面的几种:d().exists原创 2017-08-19 09:58:30 · 2050 阅读 · 0 评论 -
安卓自动化之uiautomator(python篇)二 UiDevice
安装环境后,我们首先学习最简单的Device这个类,这个类主要关于设备的旋转、点击、长按等操作,可查看init.py文件中的源码1.返回设备的信息d.info2.点击坐标d.click(300,500) 点击横坐标为300,纵坐标为500的地方3.长按坐标d.long_click(300,500) 长按横坐标为300,纵坐标为500的地方4.滑动点d.swipe(原创 2017-08-15 20:39:46 · 5869 阅读 · 0 评论 -
python 装饰器学习
python的装饰器语法以@开头,讲讲类装饰器class test:def demo(fun):def wrapper(self,*args,**kwargs):print("%s function strt"%func.__name__)return func(self,*args,**kwargs) #这个地方一定要加上self和参数return wra原创 2017-10-26 20:56:50 · 223 阅读 · 0 评论