You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Test Rigor检测到JS错误时标记测试用例失败?

在Test Rigor中检测JS错误并标记测试失败的方法
  • 添加自定义断言检查控制台错误
    在测试步骤的关键节点(比如操作完成后或测试收尾阶段),加入Test Rigor内置的控制台检查命令:

    verify no severe errors in browser console
    

    这条命令会自动扫描浏览器控制台中的JS SEVERE级错误(包括你遇到的Uncaught TypeError: Cannot read properties of undefined (reading 'toString')),一旦检测到就直接标记测试用例失败。

  • 针对特定错误的精确校验
    若需仅拦截指定错误,避免误判其他无关日志,可使用精准匹配命令:

    verify browser console does not contain text "Uncaught TypeError: Cannot read properties of undefined (reading 'toString')"
    

    控制台中出现该错误文本时,测试会直接失败。

  • 全局配置自动检查(推荐)
    想让所有测试用例默认检查控制台严重错误,无需逐个添加步骤:

    1. 进入测试套件的配置页面
    2. 找到「Test Settings」或全局设置选项
    3. 开启「Fail test on severe browser console errors」(对应功能开关)
      开启后所有测试用例执行时都会自动检测控制台严重错误,出现即标记失败。

内容的提问来源于stack exchange,提问作者Puneet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 00:25:28