软件测试资料领取:[内部资源] 想拿年薪40W+的软件测试人员,这份资料必须领取~
软件测试面试刷题工具领取:软件测试面试刷题【800道面试题+答案免费刷】
简介
- 获取AppPackage和AppActivity
- 定位UI控件的工具
- 脚本结构
- PageObject分层管理
- HTMLTestRunner生成测试报告
- 启动appium server服务
- 以python文件模式执行脚本生成测试报告
下载与安装
下载需要自动化测试的App并安装到手机
获取AppPackage和AppActivity
方法一
有源码的情况直接打开AndroidManifest.xml文件,文件会有package信息
android.intent.action.MAIN决定应用程序最先启动的Activity
android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里
方法二
反编译apk,反编译后打开AndroidManifest.xml文件,文件会有package信息
方法三
aapt dump badging F:\****.apk
aapt工具是sdk自带的一个工具,在sdk\builds-tools\目录下,将appt.exe所在路径添加至path环境变量里,cmd输入aapt查看是否可使用,有如下响应内容即成功
将需要查看的apk复制到电脑任意路径下,例如F:\1.apk
使用命令 aapt dump badging F:\1.apk
运行后的结果前两行分别是包名appPackage和Activity
aapt dump xmltree F:\****.apk AndroidManifest.xml
方法四
将需要查看的apk复制到电脑任意路径下,例如F:\1.apk
使用命令 aapt dump xmltree F:\1.apk AndroidManifest.xml
运行后的结果就有包名appPackage和Activity
方法五
adb log