通过python+uiautomator2可以实现对安卓手机的自动控制。这里用雷电模拟器进行测试,真实手机的控制方法与此相仿。
一、准备工作
雷电模拟器运行前需要关闭Hyper-V,否则启动雷电模拟器时可能会造成电脑蓝屏……
![e73e10cce042ccd711dee0a640ce3883.png](https://img-blog.csdnimg.cn/img_convert/e73e10cce042ccd711dee0a640ce3883.png)
网络桥接
打开雷电模拟器的网络桥接模式
![1d8e60f59d78f2cc2995ed8f364bc3da.png](https://img-blog.csdnimg.cn/img_convert/1d8e60f59d78f2cc2995ed8f364bc3da.png)
安装uiautomator2
pip install --pre uiautomator2
pip install pillow
初始化
执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouch
python -m uiautomator2 init
安装完成,设备上会多一个uiautomator的应用。