Mochawesome 报告可视化。 (使用 CodeceptJS 和 Puppeteer)我能够创建报告,但无法正确查看

Posted

技术标签:

【中文标题】Mochawesome 报告可视化。 (使用 CodeceptJS 和 Puppeteer)我能够创建报告,但无法正确查看【英文标题】:Mochawesome Report Visualize. (CodeceptJS and Puppeteer was used) I was able to create a report, but unable to view it properly 【发布时间】:2020-05-18 11:57:21 【问题描述】:

报告包含这些数据。但无法可视化

这些是生成的报告和 JSON 数据。

【问题讨论】:

【参考方案1】:

您可以使用 html 报告而不是 JSON 输出,在您的 codecept.conf.js 中添加以下配置:

为助手添加 Mochawesome 助手:

  helpers: 
     Mochawesome: 
        "uniqueScreenshotNames": "true",
        "disableScreenshots" : "false"
     

并将 "reportDir": "output" 添加到 mocha 配置中,如下所示:

  mocha: 
     "reporterOptions": 
         "codeceptjs-cli-reporter": 
             "stdout": "-",
             "options": 
                "verbose": true,
                "steps": true,
               
          ,
         "mocha-junit-reporter": 
              "stdout": "./output/console.log",
              "options": 
                 "mochaFile": "./output/result.xml"
              
         ,
        "reportDir": "output",
        "inlineAssets": true,
        "reporter": "mochawesome"
      
    

【讨论】:

以上是关于Mochawesome 报告可视化。 (使用 CodeceptJS 和 Puppeteer)我能够创建报告,但无法正确查看的主要内容,如果未能解决你的问题,请参考以下文章

从 mochawesome 报告中删除待定测试

Cypress web自动化26-mochawesome-merge合并json报告

Cypress web自动化26-mochawesome-merge合并json报告

如何在 mochawesome HTML 报告中查看 cy.log() 输出

赛普拉斯 - addContext()保留先前的失败计数并将其添加到mochawesome报告中的每个'it'场景中

cypress一键生成测试报告