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