配置adb命令工具
- 點擊前往Gitee快速下載 - 推薦
- 點擊前往Gitcode快速下載 - 不推薦,需註冊登錄
下載後解壓,然後配置目錄路徑到path(系統環境變量)
安裝Python
建議:在官網下載安全版本然後安裝,比如當前(2025.3.31)最新的是3.11
建議:創建虛擬環境並激活虛擬環境後,然後使用下面命令安裝。環境隔離可避免與系統環境已有其他項目依賴包衝突。
pip install -i https://pypi.doubanio.com/simple uiautomator2 uiautodev
完成以上兩個配置(一條命令 + adb)就可以開始使用了。
- 使用USB鏈接手機,手機要打開開發者模式
-
使用下面的命令啓動
uiauto.dev
代碼例子
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")