0

ごく最近、Protractor ライブラリを使用して angularjs サイトをテストし始めました。以下の 2 つのライブラリを使用して HTML レポートを作成しようとしましたが、どちらの場合もエラーが発生しました

https://www.npmjs.com/package/protractor-jasmine2-html-reporter および https://www.npmjs.com/package/protractor-jasmine2-screenshot-reporter

プラットフォーム:- Windows 7

インストール cmd:- npm install -g 分度器-jasmine2-html-reporter

エラー: モジュール 'protractor-jasmine2-html-reporter' が見つかりません

Config.js

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

var today = new Date(),
    timeStamp = today.getMonth() + 1 + '-' + today.getDate() + '-' + today.getFullYear() + '-' + today.getHours() + 'h-' + today.getMinutes() + 'm';

var reporter=new Jasmine2HtmlReporter({
    consolidateAll: true,
        savePath: 'target/screenshots',
        takeScreenshotsOnlyOnFailures: true,
         filePrefix: 'index -'+today
});

// An example configuration file.
exports.config = {
  directConnect: true,

  // Capabilities to be passed to the webdriver instance.
  capabilities: {
    'browserName': 'chrome'
  },

  // Framework to use. Jasmine 2 is recommended.
  framework: 'jasmine2',

  // Spec patterns are relative to the current working directly when
  // protractor is called.
  specs: ['../Test/SmokeTest.js'],



  // Options to be passed to Jasmine.
  jasmineNodeOpts: {
    showColors:true,
    defaultTimeoutInterval: 400000,
    isVerbose: true,
    includeStackTrace: true
  },

   onPrepare: function() {
        jasmine.getEnv().addReporter(reporter);
    }
};

何か不足している場合はお知らせください。前もって感謝します。

4

1 に答える 1