0

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

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

4

2 回答 2

2

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

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

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

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

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

于 2020-12-15T03:06:28.330 回答
0

在您拥有“assets”文件夹的同一文件夹中保留/生成 mochawesome.html 文件。assets 文件夹包含 html 的支持文件。

于 2022-02-11T05:03:41.820 回答