在进行APP自动化测试时,caps参数中需要获取appPackage和appActivity,下面是三种常用的方法。
1. adb shell am monitor获取appPackage
在命令行输入adb shell am monitor,打开模拟器中的APP,命令行中就会显示所打开APP的appPackage。
2. adb logcat | findStr -i displayed 获取appPackage和appActivity
打开模拟器中的APP,命令行输入adb logcat | findStr -i displayed,就可以看到appPackage和appActivity了。
在MAC或者Linux中,将findStr改为grep即可。
3. aapt dump badging path\test.apk 获取appPackage和appActivity
前提需要把aapt.exe的路径加入到环境变量中。配置好后在命令行输入aapt,无报错就说明环境变量配