Javascript 在Webdriver.io中有条件地运行it()块或嵌套it()块
当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试。是否可以嵌套it()块或有条件地执行它们?对于第一个问题“当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试”,以下是答案:- 您可以使用此处描述的摩卡“保释”选项 命令行用法:-Javascript 在Webdriver.io中有条件地运行it()块或嵌套it()块,javascript,webdriver,webdriver-io,Javascript,Webdriver,Webdriver Io,当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试。是否可以嵌套it()块或有条件地执行它们?对于第一个问题“当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试”,以下是答案:- 您可以使用此处描述的摩卡“保释”选项 命令行用法:- --bail, -b Abort ("bail") after first test failure [boolean] 在任何这样的配置文件中 "bail" : tru
--bail, -b Abort ("bail") after first test failure [boolean]
在任何这样的配置文件中
"bail" : true
Any "boolean" flag (which doesn't require a parameter, such as --bail), can be specified using a boolean value, e.g.: "bail": true.
有关it语句有条件执行的第二个问题,请参见下面的代码
describe("Some module", function() {
if(false) {
it ("should NOT run this test case", function() { });
}
it("should run this test case", function() { }); });
如果您需要更多帮助,请告诉我。对于您的第一个问题“我正在尝试在Webdriver.io中进行测试,当第一个it()块的断言失败时停止”,以下是答案:- 您可以使用此处描述的摩卡“保释”选项 命令行用法:-
--bail, -b Abort ("bail") after first test failure [boolean]
在任何这样的配置文件中
"bail" : true
Any "boolean" flag (which doesn't require a parameter, such as --bail), can be specified using a boolean value, e.g.: "bail": true.
有关it语句有条件执行的第二个问题,请参见下面的代码
describe("Some module", function() {
if(false) {
it ("should NOT run this test case", function() { });
}
it("should run this test case", function() { }); });
如果你需要更多的帮助,请告诉我