Для вашего первого вопроса"Я пытаюсь остановить тест в 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() { }); });
Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь в этом.