配置adb命令工具
下载后解压,然后配置目录路径到path(系统环境变量)
安装Python
建议:在官网下载安全版本然后安装,比如当前(2025.3.31)最新的是3.11
建议:创建虚拟环境并激活虚拟环境后,然后使用下面命令安装。环境隔离可避免与系统环境已有其他项目依赖包冲突。
bash
pip install -i https://pypi.doubanio.com/simple uiautomator2 uiautodev
完成以上两个配置(一条命令 + adb)就可以开始使用了。
-
使用USB链接手机,手机要打开开发者模式
-
使用下面的命令启动
bashuiauto.dev
代码例子
python3
import uiautomator2 as u2
from time import sleep
# 连接设备
d = u2.connect()
d.app_start("com.miui.home")
d.xpath('//*[@content-desc="天气"]').click()
sleep(2)
d.xpath('//*[@text="查看近15日天气 >"]').click()
sleep(2)
d.xpath('//*[@content-desc="返回"]').click()
sleep(2)
d.xpath('//*[@content-desc="更多设置"]').click()
sleep(2)
d.xpath('//android.widget.TextView[@text="设置"]').click()
sleep(2)
d.xpath('//*[@resource-id="android:id/checkbox"]').click()
sleep(2)
d.xpath('//*[@content-desc="返回"]').click()
# 关闭应用
d.app_stop("com.miui.home")