Protractor-Cucumber:如何生成HTML报告

时间:2015-10-29 09:38:02

标签: report cucumber protractor

在配置文件中添加行resultJsonOutputFile: 'report.json',并在Webstorm中运行我的测试后,创建了report.json,但没有内容。我不知道是什么原因。

请帮我解释为什么report.json没有内容?以及如何为我的测试生成Html报告?

1 个答案:

答案 0 :(得分:1)

使用cucumber-html-report您可能需要查看此内容:

https://stackoverflow.com/a/33739439/790950

确保将代码段添加到features/support/hooks.js文件中,并将该文件作为protractor.conf文件的一部分加载:

cucumberOpts: {
    require: [
      '../e2e/features/**/steps/*.js',
      '../e2e/features/support/hooks.js',
    ],
    format: 'pretty',
  },

请注意,您不必动态更改控制台格式。如果出现故障,还会添加屏幕截图。