Как создать отдельный HTML-файл отчета, используя protractor-html-reporter для Multi-возможностей?
Мы используем https://www.npmjs.com/package/protractor-html-reporter для создания отчетов в формате HTML. Отчет генерируется для каждого браузера, если мы используем мульти-возможности. Я хочу знать, есть ли способ создать отдельный отчет HTML, если мы используем мульти-возможности?
HTML-отчет генерируется с использованием XML-файла (с помощью jasmineRreporters). Пожалуйста, найдите коды ниже в конфигурационном файле.
//This is to generate xml file
jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
consolidateAll: true,
savePath: xmlOutputPath,
modifiedSuiteName: true,
filePrefix: 'xmloutput'
}));
//to generate html reporting
onComplete: function () {
var browserName, browserVersion;
var capsPromise = browser.getCapabilities();
capsPromise.then(function (caps) {
browserName = caps.get('browserName');
browserVersion = caps.get('version');
testConfig = {
reportTitle: 'Test Report',
outputPath: HtmlreportPath,
screenshotPath: ScreenshotPath,
testBrowser: browserName,
browserVersion: browserVersion,
screenshotsOnlyOnFailure: true
};
new HTMLReport().from(xmlOutputPath + '/xmloutput.xml', testConfig);
});
},