我正在设置Cucumber-js(我已将Testcafe迁移到Cucumber框架)项目,该项目在Chrome和Edge浏览器上运行良好。通过在IE 11上运行,控制台错误导致我的测试方案失败。如何在Cucumber-js中指定以忽略未捕获的错误?如前所述,该问题无法通过手动处理或在其他浏览器上重现(由不同的JQuery版本引起)。
答案 0 :(得分:0)
我已经在 回归跑者 .src('./ test.js') .screenshots('reports / screenshots /',是) .browsers(浏览器) .run({skipJsErrors:true}) .catch(function(error){ console.error(错误); }); }) 哪个对我来说很好
答案 1 :(得分:0)
CucumberJS与浏览器没有交互。硒或量角器会执行这种操作,因此最好在那些StackOverflow社区中询问。我会说,我从未见过浏览器控制台错误导致浏览器控制的测试失败(除非有目的地实现)。