ios*_*eph 5 javascript browser-automation testcafe
我正在测试功能,包括重定向到我无法控制的外部页面。此页面抛出错误,导致测试失败。
有没有一种方法可以只针对一个特定测试忽略js错误?(我希望网站上的错误导致测试失败)
我很高兴地宣布,TestCafe 2.0及以上版本提供了多种选项,可以在不同级别(整个测试运行、夹具、整个测试等)有条件地跳过测试页面上的 JS 错误。为了实现这一点,您可以使用 TestCafe 的所有接口 CLI、程序 API 和配置文件。以下是一个使用指定消息和页面 URL 跳过错误的小功能示例:
fixture(**"My tests"**)
.skipJsErrors({
**message**: /Some expected message/ig
**pageUrl**: /some-ads-site/
});
Run Code Online (Sandbox Code Playgroud)
在文档中阅读有关此功能的更多信息。