我正在运行量角器套件(具有多个测试用例的规范文件),如果任何测试用例失败,则量角器不会继续执行下一个测试用例,并且其余所有测试用例也会失败。
预期行为:
任何测试用例失败后,量角器应继续执行下一个测试用例。
如果任何测试用例失败,我使用“量角器-失败-快速” Npm软件包停止其余测试用例的执行。但理想情况下,我不会寻找相同的东西。
但这对我没有帮助!
Just for reference:在Visual Studio MS测试中,如果我创建了有序测试(与具有多个测试用例的量角器中的Spec文件相同),然后将测试设置设为“ 继续失败” ,即使某些测试用例失败,有序的测试执行也会继续。
我正在寻找类似的测试设置或量角器的任何解决方案。
答案 0 :(得分:0)
如果您不想停止所有运行的测试,只需停止使用Protractor-Fail-Fast
库?即使某些测试失败,量角器测试也会默认运行到最后。
答案 1 :(得分:0)
在配置文件中设置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
}