我已安装:
$ npm install protractor-jasmine2-html-reporter --save-dev
为记者
var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');
exports.config = {
// ...
onPrepare: function() {
jasmine.getEnv().addReporter(
new Jasmine2HtmlReporter({
savePath: 'target/screenshots'
})
);
}
}
并定义了安装报告者的路径
var Jasmine2HtmlReporter =
require('../../build/node_modules/protractor-jasmine2-html-reporter');
现在我收到此错误:
configParser - ReferenceError: jasmine is not defined
我应该如何定义jasmine
?
有关信息:我在 gulp文件中定义了测试执行任务,并使用webstorm
运行任务。
答案 0 :(得分:0)
当版本不匹配时,我在其他记者(jasmine-repoters)中看到ReferenceError: jasmine is not defined
。
你能升级你的量角器吗?记者版。另外,请确保在配置文件
中使用Jasmine2
作为框架
以下组合已经过测试且工作正常
Protractor - 4.0.10
protractor-jasmine2-html-reporter - 0.0.7
Jasmine ~2