001 uiautomator2 環境準備

2022-09-09 18:36:16 字數 2831 閱讀 6866

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(tm)

64-bit server vm (build 25.202-b08, mixed mode)

c:\users\m108112>

2、安裝android sdk , 並配置adb、aapt我用的是 android studio 工具 裡面的 android sdk

驗證adb指令如下:

c:\users\m108112>adb --version

android debug bridge version

1.0.41

version

31.0.3-7562133

installed

as d:\skyworkspace\work_tools\android_studio_ide\android_sdk\platform-tools\adb.exe

c:\users\m108112>

驗證aapt如下:

c:\users\m108112>aapt

android asset packaging tool

usage:

aapt l[ist] [-v] [-a] file.

list contents of zip-compatible archive.

aapt d[ump] [--values] [--include-meta-data] what file. [asset [asset ...]]

strings print the contents of the resource table

string pool in

the apk.

badging print the label and icon

apk.

permissions print the permissions

from

the apk.

resources print the resource table

from

the apk.

configurations print the configurations

inthe apk.

xmltree print the compiled xmls

inthe given assets.

xmlstrings print the strings of the given compiled xml assets.

aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-m androidmanifest.xml] \

[-0 extension [-0 extension ...]] [-g tolerance] [-j jarfile] \

3、安裝python,我的如下:

安裝python時,記得勾選新增至環境變數;

c:\users\m108112>python

python

3.10.0 (tags/v3.10.0:b494f59, oct 4

2021, 19:00:18) [msc v.1929

64bit (amd64)] on win32

type

"help

", "

", "

credits

" or "

license

"for

more information.

>>>

4、在 pycharm 中 安裝 uiautomator2 庫,我安裝的情況如下:

其他輔助工具:

5、找到 uiautomatorviewer.bat ( 定位元素輔助工具 )併發送到桌面快捷方式

我的所在路徑為:d:\skyworkspace\work_tools\android_studio_ide\android_sdk\tools\bin\uiautomatorviewer.bat

uiautomator2學習筆記

要求 android版本 4.4 python版本3.6 連線手機 開啟開發者選項,開啟usb除錯,連線電腦,adb devices可以看到裝置號 安裝uiautomator2 python m pip install u uiautomator2 驗證是否連線成功 import uiautomat...

UIautomator2環境搭建

1.安裝uiautomator2 pip install uiautomator2 init 2 安裝的過程中,提示pip版本和現在的版本不匹配,報錯,這時候需要公升級 pip的版本 命令為 python m pip install upgrade pip 3 在公升級命令的執行過程中,可能會提示沒...

UiAutomator2 自動化測試一 框架搭建

1 建立乙個anroid工程 2 新增androidtest的dependencies 相關jar包 需要注意下 testinstrumentationrunner是否有自動新增。testinstrumentationrunner android.support.test.runner.androi...