Appium自動化測試(五)Android移動端自動化測試基礎知識

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