前提
安装uiautomator2
# uiautomator2 原理:python端运行脚本,往移动端发送HTTP请求;移动端安装atx-agent,然后atx-agent启动uiautomator2服务进行监听,并识别python脚本,转换为uiautomator2的代码;移动设备通过WIFI(同一网段)或USB接收到PC上发来的HTTP请求,执行制定的操作
# 安装 uiautomator2,
pip install -U uiautomator2
# 设备安装atx-agent init就是所有USB连接电脑的手机上都安装uiautomator2
python -m uiautomator2 init
1、确认连接设备(真机/模拟器)
# 查看已连接设备
adb devices
2、 uiautomator2 连接手机
# 方式1: 仅存在1个设备
device = uiautomator2.connect()
# 方式2: 设备id
device = uiautomator2.connect("0123456789ABCDEF")
# 方式3: ip+port
device = uiautomat