博客 / 詳情

返回

一條命令配置移動端(Android / iOS)自動化環境

配置adb命令工具

  • 點擊前往Gitee快速下載 - 推薦
  • 點擊前往Gitcode快速下載 - 不推薦,需註冊登錄

下載後解壓,然後配置目錄路徑到path(系統環境變量)

安裝Python

建議:在官網下載安全版本然後安裝,比如當前(2025.3.31)最新的是3.11

建議:創建虛擬環境並激活虛擬環境後,然後使用下面命令安裝。環境隔離可避免與系統環境已有其他項目依賴包衝突。

pip install -i https://pypi.doubanio.com/simple uiautomator2 uiautodev

完成以上兩個配置(一條命令 + adb)就可以開始使用了。

  1. 使用USB鏈接手機,手機要打開開發者模式
  2. 使用下面的命令啓動

    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")
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.