В моем файле gulp есть следующие задачи -
gulp.task('run-tests', (callback) => {
runSequence('allure-clean', 'start-selenium-server', 'wdio', 'stop-selenium-server', 'allure-generate', callback);
});
gulp.task('wdio', () => {
return gulp.src('wdio.conf.js')
.pipe(webdriver());
});
Когда тесты ввода-вывода веб-драйвера завершаются неудачно, задача wdio завершается с кодом 1, что, в свою очередь, останавливает всю последовательность выполнения, в то время как я хотел бы, чтобы она продолжалась, чтобы выключить сервер селена и сгенерировать отчет.