欢迎光临
梦想从学习开始!

Android测试中如何获取应用包名的方法

我们在测试中经常性地会用到使用包名的情况,特别是在使用自动化进行测试的时候,特别常见。但对于新手测试来说,获取包名的可能是见比较痛苦的事情,在这里小熊整理了一些获取Android应用包名的方法,希望能对新手朋友有所帮助。
Android应用包名

方法一:dumpsys window

先打开需要查询的apk,然后输入以下命令进行查看:

adb shell dumpsys window w | findstr \/ | findstr name=
或
adb shell dumpsys window |findstr mCurrent
或
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed 's/ //g'"

特别需要注意点:此处用sed 将部分字符串替换为空,格式为sed ‘s/要被取代的字串/新的字串/g’

方法二:pm list package查看包名

adb shell pm list package -f  //这个是获取手机内所有apk对应的包名和路径
adb shell pm list package -3 -f   //获取第三方apk的包

方法三:通过logcat来进行查看包名

在输入下面的命令:

adb logcat | grep AcvtivityManager 

然后开始启动应用进行查看对应的打印信息

赞(0) 打赏
未经允许不得转载:小熊分享邦 » Android测试中如何获取应用包名的方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏