appium 中如何获取应用的包名及appActivity

获取获取应用的包名及appActivity 可以通过各种方式,下面是其中一种:
使用安卓sdk 自带的aapt 工具进行获取;
一。首先要下载aapt

这个aapt 在安装安卓sdk后不会自动有的,要通过包中自带的 “ SDK Manager.exe” 进行安装;如下,双击打开
在这里插入图片描述
我选择了上面三个,下面是进度条,正在安装中。。。
下载完成后,在C:\Program Files (x86)\adt-bundle-windows-x86\sdk\build-tools\21.1.2 这个目录下找到 aapt.exe(我下载选择的是21.1.2这个版本) ,

并且把这个目录添加到环境变量的path下;
在这里插入图片描述
验证是否安装成功,cmd下:直接请求 aapt ,出现如下界面,说明成功了
在这里插入图片描述
二。下面就是要开始获取包名 和 launcherActivity 了

  1. 获取包名

我把要准备测试的apk放在了 下面目录:D:\testApp
在这里插入图片描述
.这里就可以看到apk的包名: ‘com.puscene.client’ (ps:也可以直接把apk 直接拖到命令行,就会自动执行了)
2. 获取launcherActivity

上面获取包名的命令中也直接会得到Activity,直接在刚才的命令行往下找,如下:
在这里插入图片描述
launcherActivity值为:‘com.puscene.client.activity.WelcomeActivity_’

三。获取到信息后,就要写脚本了

 其中定义的启动信息:

1.platformName:这里是android的apk

2.deviceName:手机设备名称,通过adb devices查看

3.platformVersion:android系统的版本号

4.appPackage:apk包名

5.appActivity:apk的launcherActivity

注: 4 和 5 就是上面获取的包名和activity.

参考:https://www.cnblogs.com/heidouli/p/13099153.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值