在Protractor中,如何跳过失败的测试用例并继续保留测试用例

时间:2016-08-08 12:22:17

标签: protractor

例如,在一组10个测试用例中,特别是一个测试需要一个失败的条件。

在这种情况下,如何进一步停止执行该测试用例,还是应该继续执行剩余的测试用例?

2 个答案:

答案 0 :(得分:0)

Jasmine支持pending()功能。

如果您在规范中调用pending函数,则规范将标记为pending。在您的情况下,其中一个期望失败,因此您可以在此之前放置待处理函数!

describe('test', function() {
it('skip this spec', function() {
if (someSkipCheck()) {
  pending();
}
expect(1).toBe(2); // this expect is failing
});

有关详细信息,请参阅jasmine待定函数 - http://jasmine.github.io/2.0/introduction.html#section-Pending_Specs

答案 1 :(得分:0)

跳过特定的"它" s:在开头添加x => " XIT"

跳过所有"它" s:在"描述"的开头添加x => " xdescribe"

只运行特定的"它" s:在开头添加f => "配合"

运行特定的"描述":在beggining =>中添加f " fdescribe"