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() 输出
Mochawesome 报告可视化。 (使用 CodeceptJS 和 Puppeteer)我能够创建报告,但无法正确查看