Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Webdriver.io中有条件地运行it()块或嵌套it()块_Javascript_Webdriver_Webdriver Io - Fatal编程技术网

Javascript 在Webdriver.io中有条件地运行it()块或嵌套it()块

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

当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试。是否可以嵌套it()块或有条件地执行它们?

对于第一个问题“当第一个it()块的断言失败时,我正在尝试在Webdriver.io中进行测试”,以下是答案:-

您可以使用此处描述的摩卡“保释”选项

命令行用法:-

 --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() { });  });
如果你需要更多的帮助,请告诉我