[拉勾8期] App 企业微信实战1

标题

课程价值

  • 了解App 测试的时代背景
  • 了解 Appium 框架结构
  • 掌握 Appium Inspector 工具
  • 掌握元素定位技巧

时长

120分钟

大纲

  • App 测试的时代背景
  • Appium 介绍
  • Appium Inspector 工具介绍
  • 元素定位技巧
  • 企业微信实战1 - 企业微信添加联系人

脚本编写

应用

appium 框架结构

环境搭建

Appium Inspector录制

包名和启动页面名的获取

  • 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
  • 启动应用命令 adb shell am start -W -n / -S

mumu模拟器连接

  • Mac 连接模拟器:
    • adb kill-server
    • adb devices
  • Win 连接模拟器:
    • adb connect 127.0.0.1:7555
    • adb devices

元素定位

XPATH

课后练习:

  • 实现添加联系人功能
  • 实现删除联系人功能

课后调查表

https://jinshuju.net/f/kSlN3N

代码地址:https://gitee.com/su-xiaochen/work-notes.git


代码地址:homework: 用于存放培训期间的作业

代码地址 (LaGou-TestPython: 拉勾测开8期班级作业 - Gitee.com)

1 个赞