app自动化——自动化录制用例

一、Appium Inspector 功能介绍

  • UI 分析
  • 录制用例
  • 元素查找测试
  • Attcah 已有的 session
  • 云测试

二、Appium Inspector 用法介绍

  • 获取 app 的信息
app 入口,两种方式获取:
1、通过 logcat 日志获取
Mac/Linux: adb logcat ActivityManager:I | grep "cmp"
Windows: adb logcat ActivityManager:I | findstr "cmp"
2、通过 aapt 获取
Mac/Linux: aapt dump badging wework.apk | grep launchable-activity
Windows: aapt dump badging wework.apk | findstr launchable-activity

  • 配置待测应用
  • platformName:平台,Android/iOS
  • deviceName:设备名
  • appPackage:应用的包名
  • appActivity:应用的页面名 Activity
  • noReset: 防止清空缓存信息

三、Appium Inspector 页面结构

功能键

  • SelectElements:选中元素,查看层级和属性
  • Swipe By Coordinates:通过坐标点滑动
  • Tap By Coordinates:通过坐标点点击
  • Back:返回
  • Refresh Source & Screenshot:刷新页面
  • StartRecording:开始录制脚本
  • Search for element:搜索元素
  • Copy XML Source to Clipboard:复制 xml 结构
  • Quit Session & Close Inspector:退出当前 Session