# 录制回放

开发者可以将测试操作提前录制好,然后通过执行录制脚本来实现测试过程的回放。

# 运行环境要求

  • 下载并安装 1.05.2110202 或以上版本的开发者工具,下载地址
  • 基础库版本为 2.18.1 及以上

# 使用流程

# 1. 工具 -> 自动化测试

入口

# 2. 新建用例并开始录制

开始录制 新建会弹出一个新建弹窗

  1. 允许修改用例名
  2. 选择是否开始mock(暂时只记录wx.request)
  3. 修改录制时的最大等待时间。最长等待时间是指录制时两个步骤之间的最大等待时间,如果设置为3秒,那就算两个操作间隔超过3s,记录的waitfor的值也会是3s。默认值为10s。
  4. 若有每次编译随机生成的classname,会影响回放成功率,可自行配置规则忽略这些随机生成的classname。 录制弹窗 开始录制后,正常点击小程序元素可进行录制,录制结束后可以再微调等待时间等 用例详情

# 3. cgi mock

除了录制时选择是否需要mock外,在录制的中途也可以开启和关闭mock 开启mock时该图标会高亮,开启期间的request请求会被录制下来, mock

# 4. 断言/检查

录制时可以记录data快照/wxml快照,用于回放时匹配校验 或者选择检查元素,断言元素存在/innertext是否相等 断言

# 4.1 data 快照

点击data快照,会记录当前page.data数据,回放时走到该步骤,再获取一次page.data进行匹配。注意,目前是data全匹配。

# 4.2 wxml 快照

同 data快照,只是记录的是wxml字符串

# 4.3 检查元素

选择检查元素,icon会高亮,此时可以选择小程序的某个元素,点击不会触发绑定事件 检查元素 默认是检查元素是否存在,录制结束后可以手动打开检查text的开关 检查text

# 5. 重新录制

重新录制 注意,重新录制会覆盖之前录制的用例步骤

# 6. 回放

点击回放可进行回放操作,失败会标注失败原因 回放

# 7. 回放全部

选择回放全部,会生成一个简易测试报告,并保存到本地 回放报告

# 其他

# 点击头像,可切换测试帐号

测试帐号

# 配置文件说明

测试保存目录默认在minitest/,可在project.config.json修改

"testRoot": "minitest/",