适合谁看
如果你的技能有很多步骤,每次失败都从第一步开始跑很浪费时间,可以用单步测试。
单步测试适合确认某一个点击、输入、等待或图片识别是否配置正确。
先记住一句话
单步测试只证明当前步骤能执行,不证明整条技能能跑通。
整条技能还需要试运行验证前后页面状态是否衔接正确。
什么时候用单步测试
适合这些场景:
- 刚重新选择了一个点击目标。
- 刚修改了图片识别模板。
- 刚调整了输入框目标。
- 某个等待条件总是失败。
- 想确认一个按钮是否能被识别。
不适合这些场景:
- 检查完整流程是否能从头到尾跑完。
- 检查定时执行是否会触发。
- 检查前一步是否把页面带到了正确位置。
这些要用试运行或正式执行观察。
操作步骤
- 打开技能编辑页。
- 点开你想验证的步骤。
- 确认目标、文字、等待条件已经填写。
- 点击「单步测试」。
- 系统会切到目标 App 或当前页面执行这一步。
- 观察顶部执行状态或结果提示。
- 回到编辑器后,根据结果修改该步骤。
单步测试通常只跑一次,不会像完整执行那样反复重试。这样可以更真实地暴露当前配置是否准确。
测试前要注意页面位置
单步测试不会自动替你完成前面所有步骤。
例如你要测试「点击详情页里的确认按钮」,但当前手机还停在首页,那它可能找不到确认按钮。你需要先手动进入详情页,或者先试运行前面的步骤。
简单判断:
- 当前屏幕上已经能看到目标,再用单步测试。
- 当前屏幕还没到目标页面,先手动进入或跑完整试运行。
怎么看结果
| 结果 | 说明 | 下一步 |
|---|---|---|
| 成功点击 | 当前目标可识别 | 回到整条技能试运行 |
| 找不到目标 | 目标配置或页面位置不对 | 重新选择目标或进入正确页面 |
| 输入失败 | 输入框目标不对或焦点异常 | 重新拾取输入框 |
| 等待超时 | 条件不成立 | 检查等待条件和页面状态 |
| 图片未匹配 | 模板或阈值不合适 | 重新截图或调整阈值 |
和试运行怎么配合
推荐顺序:
- 单步测试修好单个动作。
- 试运行检查前后步骤衔接。
- 保存技能。
- 第一次正式运行时观察结果。
- 再配置定时或循环。
不要只因为单步测试成功就直接定时。单步成功只能说明这个动作本身没问题。
常见问题
Q: 单步测试成功,整条技能还是失败?
通常是前一步没有把页面带到正确位置,或者后一步依赖了别的页面状态。用试运行观察失败发生在哪两个步骤之间。
Q: 单步测试为什么没有重试?
单步测试的目的就是快速验证当前配置。只跑一次能更快发现目标不准、等待不足等问题。
Q: 单步测试时看到执行状态浮层正常吗?
正常。测试时前台通常是目标 App,状态浮层用于告诉你当前步骤执行中、成功或失败。
下一步
- 要验证整条技能,看 保存前先试运行。
- 找不到按钮,看 文字、坐标、图片定位怎么选。
- 想临时排除可疑步骤,看 临时停用步骤。