package
package包,只是我們的app中這個Package是唯一的,在我們做自動測試時,我們需要知道它的Package。注意和apk文件包名不同
可以通過UI Automator Viewer獲取Package,操作方式如下:
- 打開手機USB調試功能
- 將手機與電腦進行連接;(可通過USB連接,如果PC與手機在同一個無線網絡內,通過adb connect 手機IP地址 進行連接)
- 打開需要獲取Package的app
- 打開 UI Automator Viewer
- 點擊獲取元素
- 獲得的信息中就包含Package信息
也可以通過adb命令 adb shell pm list package 查找手機端所有的Package名稱(報名中含有android的一般是系統相關報名,沒有的一般是安裝的第三方包)
Activity獲取
Activity 一般代表手機屏幕的一屏,一個android應用是由多個activity組成,這多個Activity可以進行相互跳轉,Activity之間的跳轉有可能返回值
Activity一般由研發提供,也可以通過adb命令查看啓動頁面的Activity
aapt dump badging xxxx.apk # 獲取包的所有配置信息 ,包括Package
aapt dump badging xxxx.apk | find “launchable-activity” # 在包的信息中過濾activity信息
獲取的是初始頁面Activity
aapt dump badging D:\Documents\Dow