量角器中的测试失败会停止执行休息测试用例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了量角器中的测试失败会停止执行休息测试用例相关的知识,希望对你有一定的参考价值。

我正在运行量角器套件(具有多个测试用例的spec文件),如果任何测试用例失败,量角器不会继续下一个测试用例执行,其余所有测试用例也会失败。

预期行为:

在任何测试用例失败时,量角器应继续执行下一个测试用例。

如果任何测试用例失败,我使用“Protractor-Fail-Fast”Npm包来停止其余的测试用例执行。但理想情况下,我不是在寻找同样的东西。

但这对我没有帮助!

Just for reference:在Visual Studio MS测试中,如果我创建了有序测试(与具有多个测试用例的量角器中的Spec文件相同),然后将测试设置设置为“继续失败”,即使某些测试用例失败,也会继续执行有序测试执行。

我正在寻找类似的测试设置或任何量角器的解决方案。

答案

如果你不想停止所有测试运行只是停止使用Protractor-Fail-Fast库?即使某些测试失败,量角器测试也会默认运行到最后。

另一答案

在配置文件中设置ignoreUncaughtExceptions: true如下:

/**
* If set, Protractor will ignore uncaught exceptions instead of exiting
* without an error code. The exceptions will still be logged as warnings.
*/
ignoreUncaughtExceptions?: boolean;

你可以从here得到以上描述

export.config = {
   ...
   ignoreUncaughtExceptions: true
}

以上是关于量角器中的测试失败会停止执行休息测试用例的主要内容,如果未能解决你的问题,请参考以下文章

如何在量角器测试用例中模拟“Control + Space”?

量角器测试在第二次运行中因ng-reflect属性而失败

如果第二次测试失败,cypress 将停止执行,但我需要继续运行其他测试?在赛普拉斯

量角器在 Firefox 和 IE 浏览器中失败

自动化断言失败后,测试用例还会继续执行吗

Xcode UI 测试 - 当测试套件中的任何给定测试失败时停止测试?