茉莉花量角器记者

时间:2017-01-27 23:05:00

标签: gulp protractor report

我已安装:

 $ 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运行任务。

1 个答案:

答案 0 :(得分:0)

当版本不匹配时,我在其他记者(jasmine-repoters)中看到ReferenceError: jasmine is not defined

你能升级你的量角器吗?记者版。另外,请确保在配置文件

中使用Jasmine2作为框架

以下组合已经过测试且工作正常

Protractor - 4.0.10
protractor-jasmine2-html-reporter - 0.0.7
Jasmine ~2