【发布时间】:2015-09-29 12:30:44
【问题描述】:
我正在尝试运行用量角器和 jasmine 编写的端到端测试。当我直接致电protractor protractor.config.js 时,它可以完美运行。
但是,当我使用 gulp-protractor 时,我不断收到“规范模式与任何文件不匹配”错误,并且测试无法运行。
这是我的量角器跑步者吞咽任务:
gulp.task('protractor-run', function (done) {
return gulp.src(["./e2e-tests/**/*-spec.js"])
.pipe(protractor({
configFile: "./config/protractor-config.js",
args: ['--baseUrl', 'http://127.0.0.1:8000']
}))
.on('error', function(e) { throw e })
});
这是错误:
WARNING - pattern C:\path\to\app\e2e-tests\login\login-spec.js did not math any files.
[launcher] Process exited with error code 1
C:\path\to\app\node_modules\protractor\node_modules\q\q.js:126
throw e;
^
Error: Spec patterns did not match any files.
我错过了什么?
【问题讨论】:
-
我也有同样的问题,2 秒前在这里问过
-
更新到最新的 protractor 2.3.0 后有同样的问题。它在更新 (2.2.0) 之前工作。
-
另见量角器issue #2551
标签: angularjs gulp protractor gulp-protractor