Mochawesome 报告未在浏览器中打开?

Posted

技术标签:

【中文标题】Mochawesome 报告未在浏览器中打开?【英文标题】:Mochawesome report is not opening in browser? 【发布时间】:2021-02-11 22:47:24 【问题描述】:

我正在使用 mocha chai 进行单元测试。我想在浏览器中查看报告。使用 mochawesome-report 我可以在 mochawesome-report 文件夹中生成测试用例报告。在那里我可以看到 mochawesome.json 和 mochawesome.html。但无法在浏览器中打开 mochawesome.html 文件。请帮忙。

是否有任何其他模块可以在浏览器中查看报告生成,或者我如何在控制台中显示的浏览器中查看测试结果?

【问题讨论】:

【参考方案1】:

关于柏树,我也遇到了类似的问题。当我调试时,我发现我运行的最后一个套件有 0 个测试用例或“it”块(表示每个测试用例)。 所以,请检查:

    最后一个运行的套件,确保它有测试用例。

    不要合并每个套件的测试报告,就像在 cypress.json 中一样,我们有以下选项:

    "reporter": "mochawesome",
    "reporterOptions": 
        "charts": false,
        "html": false,
        "json": true,
        "reportDir": "cypress/reports",
        "reportFilename": "report",
        "overwrite": true 
    
    

    默认情况下,overwrite 选项设置为 true。 将其更改为false,它将帮助您获得每个测试套装的单独报告。 稍后您可以组合所有测试套件以生成单个报告。

【讨论】:

以上是关于Mochawesome 报告未在浏览器中打开?的主要内容,如果未能解决你的问题,请参考以下文章

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

nodeJS:获取响应未在浏览器中打开-说页面不起作用

Xampp 未在浏览器中打开,但所有东西都已成功安装

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

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

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