1. 安裝uiautomator2
pip install uiautomator2 init
2)安裝的過程中,提示pip版本和現在的版本不匹配,報錯,這時候需要公升級 pip的版本 ,命令為 python -m pip install --upgrade pip
3)在公升級命令的執行過程中,可能會提示沒有操作許可權,這時候執行命令 python -m pip install --user --upgrade pip
2. deploy associated daemons to a device-----安裝守護程序到具體的裝置上# init 所有的已經連線到電腦的裝置
1) python -m uiautomator2 init ---該命令安裝了守護程序atx到手機上 ,連線電腦的多個android的裝置都會被安裝
2)也可以使用–serial可以指定單個裝置
python -m uiautomator2 init --mirror --serial $serial
每次停止手機上的atx-agent之後,下次要使用的時候,就需要重新執行該命令
3. install weditor (ui inspector)
pip install -u weditor -------------安裝weditor
python -m weditor -----啟動weditor ,每次關閉瀏覽器後都需要重新執行該命令啟動
1)weditor使用 ,命令列啟動 -m pip python -m weditor 會自動開啟瀏覽器,輸入裝置的ip或者序列號,點選connect即可
2)手機的ip怎麼檢視---在手機的設定--無線和網路---點選無線網路(wlan)---點選 wlan設定 ,可檢視ip
3)檢視手機的序列號---命令列下邊,輸入命令 adb devices ,顯示手機的 序列號,16位的16進製制字串
UI自動化 uiautomator2環境搭建
ios 自動化測試的話可以參考這個 1 首先需要一部安卓裝置 手機 pad 開啟開發者選項,裝置連線到電腦上,執行adb devices 的話可以看到連線上的裝置。確認能識別到裝置ip的話,第一步就成功了。1.通過pip 安裝 pip3 install u uiautomator2這裡加了 u 引數...
001 uiautomator2 環境準備
1 安裝jdk8,並配置環境變數,我的如下 驗證安裝是否成功,輸入如下指令 c users m108112 j a version j a version 1.8.0 202 j a tm se runtime environment build 1.8.0 202 b08 j a hotspot ...
uiautomator2學習筆記
要求 android版本 4.4 python版本3.6 連線手機 開啟開發者選項,開啟usb除錯,連線電腦,adb devices可以看到裝置號 安裝uiautomator2 python m pip install u uiautomator2 驗證是否連線成功 import uiautomat...