一. 电脑端安装uiautomator2。
1.简介
uiautomator2是一个自动化测试开源工具,仅支持Android平台 的原生应用测试。它本来是Google提供的一个自动化测试的Java库,后来发展了python-uiautomator2,封装了谷歌自带的uiautomator测试框架,提供便利的python接口,用它可以很便捷的编写python脚本来实现app的自动化测试。
python端:运行脚本,往移动端发送HTTP请求
移动端:安装atx-agent,然后atx-agent启动uiautomator2服务进行监听,并识别python脚本,转换为uiautomator2的代码。
移动设备通过WIFI(同一网段)或USB接收到PC上发来的HTTP请求,执行制定的操作。
2.python端安装uiautomator2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --pre -U uiautomator2
(报错点:本人使用的是3.7.0的python解释器版本,配合最新版的uiautomator2的2.16.19版本使用,如果解释器版本≥python3.9,可能会出现报错)
3.安装adb
检查当前windows电脑是否可执行adb命令,如不能,按以下步骤安装adb。
3.1 下载adb
下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
3.2 解压
下载成功后解压到任意文件夹,并配置好环境变量即可。
4.连接模拟器
adb connect 127.0.0.1:62001
5.检验是否连接成功
adb devices
如出现以下情况表示连接成功:
如果没有第三行则表示连接失败&#