1 前言
本篇介紹Android三個主要工具的使用,因作者對APP自動化還未有深入的學習,故此處只粗略介紹。
2 工具目錄
三個主要工具都在sdk目錄下:D:\software\sdk\
\tools目錄下:uiautomatorviewer.bat aapt.exe
\platform-tools目錄下:adb.exe
3 uiautomator viewer
作用:可以查看頁面元素
(1)sdk\tools目錄下:雙擊uiautomatorviewer.bat
(2) 運行之後出現以下屏幕:
(3) 如果adb有連接真機或者模擬器,點擊右上角圖標,可以看到APP頁面每個元素的屬性:id、name、text 等等
4 adb
Android 調試橋 (adb) 是一種功能多樣的命令行工具,可讓您與設備進行通信。adb 命令便於執行各種設備操作(例如安裝和調試應用)。
常用命令:
啓動adb | adb start-server |
結束adb | adb kill-server |
查看連接設備 | adb devices |
5 aapt
(1)獲取apk包名:
將準備測試的APK放到D盤某個目錄,如D:\test
打開cmd,輸入指令aapt dump badging D:\test\xxx.apk(APK的全名,如手機淘寶.apk)
以手機淘寶.apk爲例,如下圖
(2) 獲取launcherActivity
接着上一步操作,cmd屏幕拖到中間l找到auncherActivity
這裏可以看到,淘寶的launcherActivity值爲com.taobao.tao.welcome.Welcome