目录
简介
uiautomator2是一个python库,用于Android的UI自动化测试,其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。
实现过程
- 在移动设备上安装atx-agent(守护进程), 随后atx-agent启动uiautomator2服务(默认7912端口)进行监听
- 执行制定的操作,通过USB进行有线连接或者pc端和手机设备在同一局域网下进行无线连接
- 执行测试脚本(相当于发送HTTP请求到移动设备的server端)
环境安装
安装库
pip install --pre uiautomator2
pip install pillow // 如果需要截图使用这个库
安装sdk
见python-App自动化环境搭建(