天天看點

UiAutomator使用

安裝apache ant

進入\android-sdk\tools\目錄

tools/android create uitest-project -n <name> -t 6 -p <path>

-t後面是目标平台版本的id,可通過 android list targets檢視    -p代表項目絕對路徑

這裡我的andorid.jar和uiautomator.jar是從android-18導入的,是以選擇對應的6

example:

android create uitest-project -n uiautomator -t 6 -p d:\work\uiautomator

工程目錄下運作ant build指令生成在bin檔案夾下生成uiautomator.jar

adb push  c:\users\administrator\desktop\uiautomator.jar  /data/local/tmp/

運作測試腳本

adb shell uiautomator runtest uiautomator.jar -c com.uia.example.my.runner#method  (-e debug true開啟遠端debug)

或者安裝個 "終端模拟器" (相當于linux終端)   登入後鍵入su擷取root權限

執行uiautomator runtest uiautomator.jar -c com.uia.example.my.runner運作腳本

----------------uiautomator打包第三方jar包和配置檔案(文本檔案)--------------------

build.xml配置如下

項目libs檔案夾存放第三方jar包

修改  sdk\tools\ant\uibuild.xml檔案

uibuild.xml檔案配置如下

繼續閱讀