适合谁看

如果你的技能有很多步骤,每次失败都从第一步开始跑很浪费时间,可以用单步测试。

单步测试适合确认某一个点击、输入、等待或图片识别是否配置正确。

先记住一句话

单步测试只证明当前步骤能执行,不证明整条技能能跑通。

整条技能还需要试运行验证前后页面状态是否衔接正确。

什么时候用单步测试

适合这些场景:

  • 刚重新选择了一个点击目标。
  • 刚修改了图片识别模板。
  • 刚调整了输入框目标。
  • 某个等待条件总是失败。
  • 想确认一个按钮是否能被识别。

不适合这些场景:

  • 检查完整流程是否能从头到尾跑完。
  • 检查定时执行是否会触发。
  • 检查前一步是否把页面带到了正确位置。

这些要用试运行或正式执行观察。

操作步骤

  1. 打开技能编辑页。
  2. 点开你想验证的步骤。
  3. 确认目标、文字、等待条件已经填写。
  4. 点击「单步测试」。
  5. 系统会切到目标 App 或当前页面执行这一步。
  6. 观察顶部执行状态或结果提示。
  7. 回到编辑器后,根据结果修改该步骤。

单步测试通常只跑一次,不会像完整执行那样反复重试。这样可以更真实地暴露当前配置是否准确。

测试前要注意页面位置

单步测试不会自动替你完成前面所有步骤。

例如你要测试「点击详情页里的确认按钮」,但当前手机还停在首页,那它可能找不到确认按钮。你需要先手动进入详情页,或者先试运行前面的步骤。

简单判断:

  • 当前屏幕上已经能看到目标,再用单步测试。
  • 当前屏幕还没到目标页面,先手动进入或跑完整试运行。

怎么看结果

结果 说明 下一步
成功点击 当前目标可识别 回到整条技能试运行
找不到目标 目标配置或页面位置不对 重新选择目标或进入正确页面
输入失败 输入框目标不对或焦点异常 重新拾取输入框
等待超时 条件不成立 检查等待条件和页面状态
图片未匹配 模板或阈值不合适 重新截图或调整阈值

和试运行怎么配合

推荐顺序:

  1. 单步测试修好单个动作。
  2. 试运行检查前后步骤衔接。
  3. 保存技能。
  4. 第一次正式运行时观察结果。
  5. 再配置定时或循环。

不要只因为单步测试成功就直接定时。单步成功只能说明这个动作本身没问题。

常见问题

Q: 单步测试成功,整条技能还是失败?

通常是前一步没有把页面带到正确位置,或者后一步依赖了别的页面状态。用试运行观察失败发生在哪两个步骤之间。

Q: 单步测试为什么没有重试?

单步测试的目的就是快速验证当前配置。只跑一次能更快发现目标不准、等待不足等问题。

Q: 单步测试时看到执行状态浮层正常吗?

正常。测试时前台通常是目标 App,状态浮层用于告诉你当前步骤执行中、成功或失败。

下一步