ごく最近、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);
}
};
何か不足している場合はお知らせください。前もって感謝します。