Python 测开28期 - WL - 学习笔记 - 自动化用例录制

自动化用例录制

目录

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入口,两种获取方式
          1. 通过logcat日志获取
          • mac/Linux:adb logcat ActivityManager:I | grep “cmp”
          • Windows:adb logcat ActivityManager:I | findstr “cmp” 后启动目标
          • 日志中cmp=appPackage/appActivity,直接取值即可
          1. 通过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 用法介绍