安装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 init1、确认连接设备(真机/模拟器)
# 查看已连接设备 adb devices2、 uiautomator2 连接手机
# 方式1: 仅存在1个设备
device = uiautomator2.connect()
# 方式2: 设备id
device = uiautomator2.connect("0123456789ABCDEF")
# 方式3: ip+port
device = uiautomator2.connect("http://192.168.1.11")
device = uiautomator2.connect("http://192.168.1.11:7912")
# ps: 查看转发端口方式 0123456789ABCDEF tcp:57134 tcp:7912
adb forward --list
# 方式4: wifi连接
device = uiautomator2.connect("192.168.1.11")
device = uiautomator2.connect("192.168.1.11:7912")
3、验证连接是否成功
# 查看设备信息 device.device_info



