安装 adb 有感

直接上步骤,下面是关于魅族 pro6 测试安装:

1. 下载 ADB 包,并配置 D:\Program Files (x86)\ADBCAO\adb.exe 的环境变量

2. 确保手机是安卓手机,遇到电脑连接不上手机的问题,下载豌豆荚手机助理:辅助功能–> 开发者选项–> 点开开启开发者选项和 USB 调试, 打开存储和备份–> 打开 USB 计算机连接,选择以 USB3.0 连接和媒体设备 (MTP)

3. 打开 cmd 命令窗口,输入 adb devices,提示如下:
安装 adb 有感

发现是端口被占用的问题,输入查看系统中端口号为 5037 进程的命令:netstat -aon|findstr 5037
安装 adb 有感

杀死该进程后,确认 13492 的进程被杀死。
安装 adb 有感

重新连接手机,显示连接上,80QBCNS22BFF 是我手机的序列号。
安装 adb 有感

然后在手机上安装 ATX
安装 adb 有感

然后安装 python 相关库,pip install –pre -U uiautomator2, pip install –pre weditor
如果 python -m weditor 此命令无效的话,就直接输入 weditor,浏览器会自动打开
安装 adb 有感

这边输入手机的序列号,点击 Connect 就连到手机上了,这样就可以通过界面自动化操作手机,查看各个组件的定位,从界面上操控手机,生成代码。
安装 adb 有感

同时还可以使用 python 的 uiautomator2 库,通过 resourceId,XPath,className 等参数操控组件。
安装 adb 有感

更多功能可以研究一下 uiautomator2 的源码,看看怎么样操控手机应用。