
简介
如果我们要进行App自动化测试,了解应用程序的包名(package name)和启动活动名(launch activity name)是非常重要的。这两个信息可用于执行各种ADB操作,例如启动应用、卸载应用、以及进行应用测试。本文将详细介绍如何使用ADB命令获取应用的包名和启动活动名。
获取应用包名
我们的设备不可能只安装了一个应用,所以我们需要通过命令来获取到我们需要测试的App包名,使用以下ADB命令来获取应用程序的包名:
adb shell "pm list packages -f"
这个命令会列出设备上安装的所有应用的包名,以及对应的安装路径。我们可以根据包名找到我们需要测试的应用。
输出内容示例:
package:/data/app/com.zuoyebang.airclass-1/base.apk=com.zuoyebang.airclass
package:/data/app/com.tencent.wework-1/base.apk=com.tencent.wework
package:/system/priv-app/Telecom/Telecom.apk=com.android.server.telecom
package:/system/app/KeyChain/KeyChain.apk

本文详细介绍了如何使用ADB命令获取设备上安装应用的包名和启动活动名,这对于App自动化测试至关重要。后续将探讨如何利用这些信息进行appium测试。
最低0.47元/天 解锁文章
1483

被折叠的 条评论
为什么被折叠?



