Appium 自动化,设备已经连接成功,如何获取 app 的包名(appPackage)和启动事件(appActivity)?
方式一:ADB 获取
cmd 中输入下面的任意一个命令
adb shell dumpsys window windows | findstr mFocusedApp 或者
adb shell dumpsys activity | find "mFocusedActivity"
方式二:aapt 获取
cmd 中,首先进入 aapt.exe 的路径下(一般在 \androidsdk\build-tools\androidsdk 版本\ 里面。也可以考虑加入环境变量)
之后,aapt dump badging app包的路径
package: name= ''com.ss.android.article.news' 引号中的就是包名 --> appPackage
launchable-activity: name= 'com.ss.android.article.news.activity.MainActivity' 引号中的就是启动事件--> appActivity