我的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());
});
当webdriver IO测试失败时,wdio任务将退出,并返回代码1,这又将停止整个运行序列,而我希望它继续以关闭硒服务器并生成报告。