Условно запустите блок it () или вложите блок it () в Webdriver.io - PullRequest
0 голосов
/ 26 октября 2019

Я пытаюсь выполнить тест в Webdriver.io , чтобы остановить, когда первый блок it () не прошел проверку. Можно ли либо вложить it () блоки, либо выполнить их условно?

1 Ответ

2 голосов
/ 04 ноября 2019

Для вашего первого вопроса"Я пытаюсь остановить тест в Webdriver.io, когда первый блок it () не подтверждает свое утверждение", вот ответ: -

Вы можете использовать опцию mocha 'bail', как описано здесь Mocha Bail

Использование командной строки: -

 --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.

По вашему второму вопросу об условном выполнении своих операторов см. Приведенный ниже код

describe("Some module", function() {
if(false) {
    it ("should NOT run this test case", function() { });
}

it("should run this test case", function() { });  });

Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...