【问题标题】:Unable to change the filename in 'protractor-jasmine2-html-reporter' with "filename: "无法使用“文件名:”更改“protractor-jasmine2-html-reporter”中的文件名
【发布时间】:2019-12-17 14:00:41
【问题描述】:

我正在使用“'protractor-jasmine2-html-reporter”为我的 E2E 测试用例生成报告。 我需要每次运行来创建一个新的报告 html 文件。

现在“htmlReport.html”文件在每次运行我的测试套件时都会被覆盖

已尝试在“文件名:”末尾添加 moment.js,但名称与“htmlReport.html”没有变化

【问题讨论】:

    标签: javascript jasmine protractor jasmine-reporters


    【解决方案1】:

    我尝试在 onComplete 的 TestConfig 对象中将日期添加到 out outputFilename 中,它运行良好并使用当前日期创建 html。

    这就是它的样子

      onComplete: function() {
        var browserName, browserVersion;
        var capsPromise = browser.getCapabilities();
    
        capsPromise.then(function(caps) {
          browserName = caps.get('browserName');
          browserVersion = caps.get('version');
          platform = caps.get('platform');
    
          var HTMLReport = require('protractor-html-reporter-2');
    
          let current_datetime = new Date()
          let formatted_date = current_datetime.getFullYear() + "_" + (current_datetime.getMonth() + 1) + "_" + current_datetime.getDate() + " " + current_datetime.getHours() + ":" + current_datetime.getMinutes() + ":" + current_datetime.getSeconds()
          let fD1 = formatted_date.replace(" ","_");
          let fD2 = fD1.replace(":","_").replace(":","_");
    
          testConfig = {
            reportTitle: 'Protractor Test Execution Report',
            outputPath: './reports',
            outputFilename: 'htmlReport_' + fD2,
            screenshotPath: './reports/screenshots',
            testBrowser: browserName,
            browserVersion: browserVersion,
            modifiedSuiteName: true,
            screenshotsOnlyOnFailure: true,
            testPlatform: platform
          };
          new HTMLReport().from('./Results/xmlresults-test1.xml', testConfig);
        });
      }
    

    希望这会有所帮助!

    【讨论】:

    • 酷..请给答案竖起大拇指:)
    猜你喜欢
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多