【问题标题】:How to add cucumber reports to cypress如何将黄瓜报告添加到柏树
【发布时间】:2019-05-15 09:11:31
【问题描述】:

我正在使用 cypress-cucumber-preprocessor 使用 cypress 创建一些黄瓜测试。问题是我只知道如何创建 JSON 或 JUnit 格式的报告。但我需要它们采用黄瓜格式。就像在 java 中一样。

我找到了这个链接https://github.com/TheBrainFamily/cypress-cucumber-preprocessor/issues/79,但没有人提出解决方案。

有人有自定义报告器来创建像黄瓜一样的报告吗?或者知道这个功能什么时候实现?

【问题讨论】:

  • 我想试试这个。如果我有机会尝试一下,我会更新。

标签: javascript cucumber mocha.js karma-jasmine cypress


【解决方案1】:

按照步骤配置报告:

  1. package.json中导入库:

    • ma​​rge(用于合并 mocha 生成的文件)
    • mocha(为模式 mocha 生成 json)
    • mochawesome(为模式 mocha 生成 json)
    • shelljs(它将用于Node JS能够与终端交互)
  2. cypress.json中配置:

...
    "screenshotsFolder": "screenshots",
    "reporter": "mochawesome",
    "reporterOptions": {
       "overwrite": false,
       "html": false,
       "json": true
    }
...
  1. 使用code在文件夹report/中创建文件index.js

  2. 运行测试并执行命令node report/index.js

按教程配置截图:https://github.com/cypress-io/cypress/issues/3654

index.js 代码基于 Google 的其他脚本(查看参考资料),这个 Github 脚本是我为我的朋友所做的。

参考文献:

对不起,我不会说英语...

【讨论】:

  • 感谢您的回复,但我希望生成像黄瓜这样的报告。而且这些选项都没有按照我想要的方式生成它们。
猜你喜欢
  • 2022-10-25
  • 1970-01-01
  • 2022-06-29
  • 2022-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
相关资源
最近更新 更多