UIAutomator介紹
UI Atutomator 是一個UI測試框架,使用與跨系統和已安裝應用程序的跨應用程序功能性測試,注意:他需要Android4.3Level18以上版本。
構成
UI Automator 有兩部分組成,或者說提供了兩種工具來支持UI自動化測試
- Uiautomatorviewer——一個圖形界面工具來掃描和分析應用的UI控件,存放在tools目錄下
- UIautomator——一個測試的JAVA庫,包含了創建UI測試的各種API和執行自動化測試的引擎;
要是用該工具需要滿足如下條件:
- Android SDK Tools, Revision 21 or higher
- Android SDK PlatformAPI 18 or higher
使用方法
- 開啓真機(或模擬器)的USB調試模式後連接電腦(如果找不到開發者選項,連擊關於手機直至開發者選項出現——大概連擊7次左右)
- 打開設備上的APP界面
- 啓動UI AutomatorViewer(在Android Sdk安裝路徑下的tools目錄中)
- 獲取想對應的頁面元素(多設備連接時,要選擇需要獲取的設備)——點擊圖示位置即可獲取手機當前頁面相關元素