手机宝邀请码是多少(铁路校友)博客

一个混迹互联网十余年的老站长-Good Luck To You!

在进行APP自动化测试时,caps参数中需要获取appPackage和appActivity,下面是三种常用的方法。

在进行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,无报错就说明环境变量配置OK。
在这里插入图片描述
在这里插入图片描述
在命令行输入aapt dump badging path\test.apk,path\test.apk为本地所测试apk文件的路径。
在这里插入图片描述
在打印的信息中可以找到appPackage和appActivity(建议使用这个,因为它最准确)。
在这里插入图片描述

如果要获取前台正在运行的activity
Android 7以上,用 adb shell dumpsys activity | find “mResumedActivity”(兼容性更好)或者adb shell dumpsys window | findstr mCurrentFocus。
Android 7 以下,用 adb shell dumpsys activity | find “mFocusedActivity”。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年7月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

关于我们:本人从2011年开始网络创业, 自学 建站,7年手机副业经验。网站内容:本站是本人记录生活感悟,读书学习的网站,希望能对大家有所帮助。网名:光影 职业:SEO营销顾问籍贯:四川广安,定居成都 电话:个V:wx374241337 邮箱:374241337@qq.com 【腾讯云】轻量新用户上云福利,2核2G4M 低至 65元/年 , 超大容量云硬盘 0.5折起! https://cloud.tencent.com/act/cps/redirect?redirect=1079&cps_key=50f8a4cb23c2e06ea4eb495d47786825&from=console