在配置文件中添加行resultJsonOutputFile: 'report.json',
并在Webstorm中运行我的测试后,创建了report.json
,但没有内容。我不知道是什么原因。
请帮我解释为什么report.json
没有内容?以及如何为我的测试生成Html报告?
答案 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',
},
请注意,您不必动态更改控制台格式。如果出现故障,还会添加屏幕截图。