云真机与uiautomator2集成
云真机与uiautomator2集成
支持公有和私有模式,如需使用私有Provider,请先跳转至「私有Provider」完成安装。
1. 安装uiautomator2
使用pip命令安装uiautomator2。
pip3 install -U uiautomator22. 连接云真机
借用一台云真机
在云真机平台借用一台手机。
复制adb地址
点击 「ADB地址」 按钮,选择复制设备的adb地址(未准备好ADB命令行环境的请先「安装ADB」)。
adb connect
打开命令行,输入 adb connect + 刚才复制的云真机adb地址 ,忽略显示的报错,输入 adb devices, 显示 ip:端口+device 的结果表示adb已连上云真机。
3. uiautomator2连接及操作
查看python交互窗口
在命令行输入python或python3打开python交互窗口,输入如下命令,显示出云真机设备的信息,表明uiautomator2已连接上云真机。
import uiautomator2 as u2
d = u2.connect() # connect to device
print(d.info)
使用命令操作云真机设备
退出python交互模式,可使用uiautomator2命令对云真机设备进行操作。