2017-01-27 5 views
0

私がインストールされている:記者ジャスミン分度器記者

var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter'); 

exports.config = { 
    // ... 
    onPrepare: function() { 
     jasmine.getEnv().addReporter(
     new Jasmine2HtmlReporter({ 
      savePath: 'target/screenshots' 
     }) 
    ); 
    } 
} 

ため

$ npm install protractor-jasmine2-html-reporter --save-dev 

をし、今私はこのエラーを取得するレポーターは

var Jasmine2HtmlReporter = 
      require('../../build/node_modules/protractor-jasmine2-html-reporter'); 

をインストールするパスを定義した:

configParser - ReferenceError: jasmine is not defined 

jasmineをどのように定義すればよいですか?

情報については

私は一気ファイルで定義されたテスト実行タスクを持っていると私はwebstormを使用してタスクを実行します。

+0

あなたは分度器の設定ファイルの完全な内容を投稿することができます取り組んでいます。そして、 'framework'と' jasmineNodeOpts'の内容 – AdityaReddy

答えて

0

バージョンミスマッチがある場合、私は他のレポーター(ジャスミンリピーター)でReferenceError: jasmine is not definedを見ました。

角度計&レポーターのバージョンをアップグレードできますか?また、もしthatsのことはできません..あなたは、あなたの設定ファイル

以下の組み合わせがテストされているフレームワークとしてJasmine2を持っていることを確認し、細かい

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