1
運行開箱即用的「量角器」命令按預期運行我的整個E2E目錄。我已禁用的測試已報告爲已跳過。吞噬量角器報告跳過測試失敗
但是,我現在使用gulp量角器來處理E2E。但是當我運行吞嚥量角器時,被禁用的測試報告爲失敗。
我似乎無法弄清楚問題所在。
這是控制我的gulp e2e任務的代碼。
'use strict';
var
gulp = require('gulp'),
load = require('gulp-load-plugins')(),
browserSync = require('browser-sync'),
paths = gulp.paths;
//starts protractor
function runProtractor(done) {
gulp.src(paths.e2e + '/**/**/*.js')
.pipe(load.protractor.protractor(
{
configFile: 'protractor.conf.js'
}
))
.on('error', function (e) {
// Make sure failed tests cause gulp to exit non-zero
throw e;
})
.on('end', function() {
// Close browser sync server
browserSync.exit();
done();
});
}
//starts local, selenium, and then starts protractor
gulp.task('protractor:src', ['serve:e2e', 'webdriver-update'], runProtractor);
// Downloads the selenium webdriver
gulp.task('webdriver-update', load.protractor.webdriver_update);