Android移動應用開發測試-第1節-UI Automator Viewer的用途意義和使用方法

1.UI Automator Viewer的用途意義

uiautomatorviewer是Android SDK自帶的工具。通過截屏並分析XML佈局文件的方式,爲用戶提供控件信息查看服務。

2.UI Automator Viewer的啓動方式

UI Automator Viewer位於Android SDK根目錄下的tools\bin子目錄下。如果你不知道你電腦上Android SDK根目錄在哪,可以點擊Android Studio左上角的File-Project Stucture
在這裏插入圖片描述
然後點擊左邊菜單中的"SDK Location",右邊顯示的第一項內容就是Android SDK Location的根目錄,如圖中的F:\sdk是博主李俊德我自定義安裝Android SDk的根目錄。
在這裏插入圖片描述
進入根目錄後,繼續進入tools\bin路徑,即可發現uiautomatorviewer.bat,這個批處理文件將會啓動Android UI Automator Viewer。
在這裏插入圖片描述
在這裏插入圖片描述

如果雙擊該批處理文件uiautomatorviewer.bat後,沒有Android UI Automator Viewer窗口彈出,根據網上查詢該問題的描述,可能是因爲Java版本過高,可以重新安裝Java 1.8(Java 8),安裝完Java 8後重啓電腦,即可正常打開Android UI Automator Viewer窗口。
博主我的電腦安裝的是Java10,一直打不開Android UI Automator Viewer,在將Java版本回退到Java8後終於可以正常打開Android UI Automator Viewer,並寫下了Java8版本回退方法:已安裝Java較新版本後,如何回退版本到Java老版本如Java8

3.UI Automator Viewer的使用方法

整個界面分四個區域:
(1)工作欄區(上)
共有4個按鈕。從左至右分別用於:打開已保存的佈局,獲取詳細布局,獲取簡潔佈局,保存佈局。點擊保存,將存儲兩個文件,一個是圖片文件,一個是.uix文件(XML佈局結構)
第二按鈕(Device Screenshoot uiautomator dump)與第三按鈕(Device Screenshoot with Compressed Hierarchy uiautomator dump –compressed)的區別在於,第二按鈕把全部佈局呈現出來,而第三按鈕只呈現有用的控件佈局。比如某一 Frame存在,但只有裝飾功能,那麼點擊第三按鈕時,可能不被呈現。
(2)截圖區(左),顯示當前屏幕顯示的佈局圖片
(3)佈局區(右上),已XML樹的形式,顯示控件佈局
(4)控件屬性區(右下),當點擊某一控件時,將顯示控件屬性
在這裏插入圖片描述
本文參考文章來源:
[1]UI Automator Viewer的使用:https://blog.csdn.net/daihuimaozideren/article/details/78226810

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章