如何使用protractor-html-reporter为多功能创建单个HTML报告文件?

时间:2017-05-09 09:37:20

标签: npm protractor automated-tests jasmine-reporters

我们正在使用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);
    });
},

0 个答案:

没有答案