前面文章已经手把手教大家怎么搭建appium环境了【appium】appium自动化入门之环境搭建(上)
这个就教大家初步使用appium
这个系列预计会讲启动APP—元素定位—初步使用—API命令详解
本系列没提过的知识点也不用急,大家可以点击并输入暗号:优快云来一起交流
第 2 章 初步使用
2.1 启动 app(淘宝)
前言
安装好appium之后,就是启动APP了
那么如何启动 app 呢?
首先要获取包名,然后获取launcherActivity。
获取这两个关键东西的方法很多, 这里就不一一多说,小伙伴们可以各显神通。
这里主要给大家推荐一个 sdk 自带的实用工具 aapt. aapt 即 Android Asset Packaging Tool
在 SDK 的 build-tools 目录下。 该工具可以查看 apk 包名和 launcherActivity,当然还有更多的功能,有兴趣的可以查看相关资料。
2.1.1 下载 aapt
-
在 android-sdk 里面双击 SDK-manager,下载 buidl-tools
-
勾选 build-tools,随便选一个版本,我这里选的是 24 的版本
-
下载完成后,在 D:\androidsdk\android-sdk-windows\build-tools\24.0.0 目录下找到 aapt.exe,将这个路径设置环境变量,添加到 path 下
-
打开 cmd。输入 aapt 出现如下界面,说明环境 OK 了
2.1.2 获取 apk 包名
-
将准备测试的 APK 放到 D 盘某个目录,如 D:\test
-
打开 cmd,输入指令 aapt dump badging D:\test\xxx.apk(APK 的全名, 如手机淘宝.apk)
-
以手机淘宝.apk 为例,如下图
-
这里就可以看到 apk 的包名:com.taobao.taobao 注:老司机==可以直接把 apk 放在桌面上,输入指令后拖到 cmd 框 ==
2.1.3 获取 launcherActivity
- 接着上一步操作,cmd 屏幕拖到中间 l ==找到 auncherActivity ==
- 这里可以看到,淘宝的 launcherActivity 值为 com.taobao.tao.welcome.Welcome
2.1.4 写脚本
- platformName:这里是 ==android 的 apk ==
- deviceName:手机设备名称,通过 adb devices 查看