快速获取APP对应的appPackage和appActivity

appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。

介绍两种方法可快速获取APP的这两个参数:

方法一

1.打开虚拟机,安装好应用程序。(可直接把apk文件拖入到应用程序)  或使用真机连接电脑也可

2.进入cmd命令行下,输入 adb devices 。会输出已连接的设备

3.对要测试的app随便操作下

4.在命令行下输入  adb logcat>D:/log.txt   (输出日志)

5.关闭日志输出:ctrl+c

快速获取APP对应的appPackage和appActivity

 

6.去对应目录查看打开log文件,搜索Displayed ,会看对应的appPackage和appActivity

快速获取APP对应的appPackage和appActivity

appPackage:   com.android.messaging

appActivity:.ui.conversationlist.ConversationListActivity

 

方法二

1.cmd下进入到目录  D:\androidsdk\build-tools\28.0.2

2.输入命令 aapt.exe dump badging e:app.apk > e:\info.txt && e:\info.txt    (利用aapt工具启动apk,向相关信息写入txt中,并打开txt文件)

3.查看到   package:name='com.xyh.commerce'        launchable-activity: name ='com.xyh.commerce.activity.SplashActivity' 

(每个页面都有一个activity , 如果写了其他页面的的activity也可以启动)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsgdy.html