如何在TestRigor各步骤中添加自定义日志?已尝试Log等命令无效
在TestRigor中添加自定义日志的方案
TestRigor的AI指令集确实没有提供Log/Note这类直接的日志命令,但可以通过以下两种官方支持的方式实现自定义日志记录,满足你对标Log4j的自定义内容(如预期/实际结果对比)需求:
1. 执行JavaScript脚本输出日志
通过execute script指令嵌入自定义JavaScript代码,使用console.log输出的内容会直接出现在测试报告的脚本执行日志板块:
execute script | console.log("步骤:用户名输入校验 - 预期:支持中英文;实际:仅支持英文")
也可以结合页面数据生成动态日志:
execute script | const actualTitle = document.title; console.log(`页面标题校验 - 预期:用户中心;实际:${actualTitle}`)
这种方式完全支持自定义格式与内容,和Log4j的自定义日志逻辑匹配。
2. 使用步骤注释字段记录日志
在TestRigor的测试步骤编辑界面,每个步骤右侧有一个可展开的注释输入区域(点击步骤旁的注释图标),你可以在这里填写自定义日志内容,例如:
预期结果:点击「提交」后弹出成功提示;实际结果:无弹出,页面直接刷新
这些注释会完整保留在测试报告的对应步骤下方,不会影响测试执行逻辑,适合记录步骤级的预期/实际对比信息。
补充说明
- 两种方式的日志内容都会在导出测试报告时被完整包含,方便后续复盘。
- 避免尝试用自然语言指令触发日志,TestRigor的AI指令集未包含此类命令,上述方法为官方推荐的标准实现路径。
内容的提问来源于stack exchange,提问作者Amit Meta
相关产品推荐
相关产品推荐

