google提供的uiautomator库可获取安卓APP的控件属性,并执行相关操作,但有两个缺点:
① 测试脚本只能使用Java语言
② 测试脚本必须每次被上传到设备上运行
4、工作原理:
原理是在手机上运行了一个http服务器,将uiautomator中的功能开放出来,然后再将这些http接口,封装成Python库
[attach]113161[/attach]
以下解释直接引用网址:https://testerhome.com/topics/11357
① 在移动设备上安装atx-agent(守护进程), 随后atx-agent启动uiautomator2服务(默认7912端口)进行监听
② 在PC上编写测试脚本并执行(相当于发送HTTP请求到移动设备的server端)
③ 移动设备通过WIFI或USB接收到PC上发来的HTTP请求,执行制定的操作