Appium學習筆記10-打開UiAutomatorViewer

1打開UiAutomatorViewer

承接Appium學習筆記01的配置AndroidSDK環境變量
找到並打開C:\Program Files\android\sdk-tools\bin目錄下的uiautomatorviewer.bat文件,即可調出UI Automator Viewer界面,點擊左上角的第二個按鈕(device screenshot),即可獲取到手機當前界面,進而得到界面元素(控件)的標記信息

在這裏插入圖片描述

2問題及解決

2.1 打開uiautomatorviewer.bat閃退

打開uiautomatorviewer.bat閃退,無法調出Ui Automator Viewer界面,可能是因爲JDK版本太高了,換成jdk8即可。

2.2Unable to connect to adb

若點擊第二個按鈕(device screenshot)出現錯誤:Unable to connect to adb,

可能原因一,它找不到adb命令:
編輯uiautomatorviewer.bat文件,編輯最後一行,將%prog_dir%換成adb文件所在文件夾路徑即可。

#修改之前
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*
#修改之後
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\Program Files\android\platform-tools" -jar %jarpath% %*

可能原因二,adb正在命令被appium等其它程序使用進而造成了衝突,停起一下adb即可:

adb kill-server#關閉adb服務
adb start-server#打開adb服務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章