未使用 Cypress Automations 的 multiple-cucumber-html-reporter 生成 HTML 报告

问题描述 投票:0回答:1

我尝试使用 Mochawesome 设置报告,但无法让它按照我想要的方式工作,所以我尝试了以下步骤来使用 cucumber-html-reporter: 我可以在 cypress 中生成 cucumbur html 报告吗?

起初它工作得很好,但当我继续进行自动化和其他设置时,我意识到报告已停止生成。

尝试追踪我的脚步,这是我记得在它停止工作之前我所做的事情:

  1. 删除我添加的与 Mochawesome 相关的所有内容。
  2. 我更改了 package.json 和 package-lock.json 中“name”的值。我这样做是因为我的根文件夹名为 cypress-course 并将其重命名为 cypress-demo。然后,当我向 package.json 添加一些设置时,我注意到它仍然显示旧名称,我更新了它。

这是当前版本:https://github.com/gagm96/cypress-demo

这就是我尝试过的:

  1. 撤消对 package.json 和 package-lock.json 中“name”值的更改
  2. 重新安装 cucumber-html-reporter 并从头开始执行步骤。
  3. 然后我尝试使用 multiple-cucumber-html-reporter 代替。
  4. 再次重新安装 mochawesome reports。
  5. 删除所有更改并返回到开始配置报告之前。
  6. 再次按照以下步骤操作:我可以在 cypress 中生成 cucumbur html 报告吗?

我还是拿不到报告。

cucumber cypress cypress-cucumber-preprocessor mochawesome cucumber-html-reporter
1个回答
0
投票

我最近正在努力解决这个问题,这个项目帮助了我: https://github.com/burakkaygusuz/cypress-cucumber-html-report-example/tree/master

尝试一下。对于我在您的项目中看到的情况,您仍然需要为报告配置添加一个 js 文件。也许您需要稍微调整一下 package.json 中的脚本,以便它可以工作,也可以调整 cypress.config 文件。

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.