Jasmine 动态跳过量角器测试

Jasmine 动态跳过量角器测试,jasmine,protractor,Jasmine,Protractor,有没有办法动态跳过量角器测试? 我有一些场景,用户可以选择要执行的任何特定测试。因此,我只想执行用户指定的测试和从属测试,所有其他测试都应该跳过 我在用呼噜量角器跑步 量角器:2.0 茉莉花:2.3 如中所示,您可以指定特定规范的URL。 否则,您必须使用聚焦的fdescribe/fit,但不能在运行时更改它。 这与量角器无关,而与茉莉花有关。可能对你来说并不实际。但它可能对其他人有用。您可以尝试使用下一个构造: it('your test', function(done)){ if('us

有没有办法动态跳过量角器测试? 我有一些场景,用户可以选择要执行的任何特定测试。因此,我只想执行用户指定的测试和从属测试,所有其他测试都应该跳过

我在用呼噜量角器跑步

  • 量角器:2.0
  • 茉莉花:2.3
如中所示,您可以指定特定规范的URL。 否则,您必须使用聚焦的fdescribe/fit,但不能在运行时更改它。
这与量角器无关,而与茉莉花有关。

可能对你来说并不实际。但它可能对其他人有用。您可以尝试使用下一个构造:

it('your test', function(done)){

if('user action or result of user action'){
console.log("Test is skiped");
done();
}
//other test's code
...................
done(); 
}

试过这个,没用<代码>//其他测试的“代码”仍在执行。但是使用您的方法,您可以在
if
分支中简单地返回`以便提前退出,而无需使用
done
函数。