在做APP UI自动化的时候,获取APK的包名、Activity信息是最基础的,问开发虽然是最快最简单的方式,但是这样就显得测试不是很专业了。下面我们就来看看应该怎样进行获取。
这里我们需要使用SDK中自带的aapt工具
因为以后可能会多次使用,所以为了使用方便,请将SDK下的.\build-tools\28.0.1
(这个目录会因版本不同而不一样)
\ 目录添加到path环境变量中
在准备工作就绪后,我们打开cmd命令行窗口,输入以下命令。
aapt dump badging d:\tools\apk\huawei.apk > d:/log.txt //现在可以去D盘查看log.txt文件里的信息了
1.在显示的信息中找到package:name的值,这个也就是APK的包名了(通常在命令之后的第一行信息)
2.在显示的信息中找到launchable-activity: name的值,这个也就是APK的Activity信息(也称之为应用主界面)
显示appApackage信息大致如下
显示Activity信息大致如下