一、简介
??uiautomator2是一个python库,用于Android的UI自动化测试,其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。
GitHub地址:https://github.com/openatx/uiautomator2
二、支持平台及语言
??python-uiautomator2封装了谷歌自带的uiautomator2测试框架,提供便利的python接口。他允许测试人员直接在PC上编写Python的测试代码,操作手机应用,完成自动化,大大提高了自动化代码编写的效率。
三、工作原理
如图所示,python-uiautomator2主要分为两个部分,python客户端,移动设备
如何与手机连接起来呢是通过手机序列 或IP来实现的。打开cmd,输入adb devices,查看手机序列 ,输入框中填写设备的IP或者设备的Serial(序列 )。之后点击Connect,如果一切正常就会出现一个绿色的叶子

点击蓝色的Reload,就可以在 页上看到手机的界面了。非常的强大。我们可以看到手机元素的各种定位方法,在UI自动化写代码的时候,真的是非常的方面,手机页面和weditor是实时同步的。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210623 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!