自动化用例录制
目录
adb
- 查看adb连接设备列表:adb devices
- adb 连接设备:adb connect 127.0.0.1:xxxxx
- 连接设备:adb connect 127.0.0.1:16384
- adb 进入操作命令行:adb shell
Appium Inspctor 功能介绍
- UI 分析
- 启动 appium server
- 点击 start Inspctor Session
- Desired Capabilities增加参数:
- platformName:Android
- deviceName:127.0.0.1:16384 device–adb连接设备名称
- 点击 start session,成功后可见此设备页面
- 可进行元素定位
- 录制用例
- 获取app信息
- app入口,两种获取方式
-
- 通过logcat日志获取
- mac/Linux:adb logcat ActivityManager:I | grep “cmp”
- Windows:adb logcat ActivityManager:I | findstr “cmp” 后启动目标
- 日志中cmp=appPackage/appActivity,直接取值即可
-
- 通过aapt获取
- mac/Linux:aapt dump badging wework.apk | grep launchable-activity
- Windows:aapt dump badging wework.apk | findstr launchable-activity
- 启动命令
- adb shell am start -W -n / -S
- 示例
- 配置待测应用
录制示例
* 1. 打开 api demo 应用
* 2. 点击 os,进入下个界面
* 3. 点击 【Morse Code】
* 4. 输入内容 【ceshiren.com】
* 5. 返回上一个页面
* 6. 返回上一个页面
* 7. 关闭应用
录制用例
- 点击 眼睛图标开始录制
- 点击对应应用打开,点击os
- 右侧菜单中点击tap
- 点击morse code,点击右侧菜单tap
- 点击输入框,点击右侧菜单clear,再点击sendKeys,输入内容 ceshiren.com,点击sendKeys
- 点击向左的箭头,返回上一页,重复2次
- 点击右上角第一个按钮,show/hide boilerplate code,完成代码的前缀后缀添加
- 元素查找测试
- Attcah 已有的 session
- 云测试
Appium Inspctor 用法介绍