我尝试将 Jasmine HTML 报告器与 Protractor HTML 报告器一起使用。
我的 Config.js 代码如下所示
var HtmlReporter = require('protractor-html-screenshot-reporter');
jasmine.getEnv().addReporter(new HtmlReporter({
baseDirectory: '/protractor-result',
docTitle: 'Protractor Demo Reporter',
docName: 'protractor-demo-tests-report.html'
}));
var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');
jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({
savePath: '../Report/HTML/',
showSummary: true,
showQuickLinks: true,
showConfiguration: true,
screenshotsFolder: 'images',
takeScreenshots: true,
takeScreenshotsOnlyOnFailures: true,
fixedScreenshotName: true,
ignoreSkippedSpecs: true,
consolidate: true,
consolidateAll: true,
preserveDirectory: true,
reportTitle: 'Protractor-Execution-Report-' + timeStamp
}));
我可以看到 Jasmine 生成的 HTML 报告,但仍然无法看到 Protractor 生成的 HTML 报告。如果我正在尝试一些不真实的东西,请纠正我。
如有任何帮助,我们将不胜感激。
最佳答案
protractor-html-screenshot-reporter与jasmine 2不兼容,最新版本的protractor默认使用jasmine 2,请切换到
protractor-jasmine2-html-reporter
关于protractor - 想要将 Jasmine HTML 报告器与 Protractor HTML 报告器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38046049/