Nightwatch 黄瓜生成静态 html 报告
Nightwatch cucumber generate static html report
我正在尝试使用 nightwatch-html-reporter
生成关于守夜人黄瓜的报告,但我无法让它工作。
我正在使用的库是 [Nightwatch html Reporter][1],我按照描述的步骤进行操作,但在读取报告目录时出现错误:
Reading reports directory...
events.js:160
throw er; // Unhandled 'error' event
^
TypeError: Cannot read property 'name' of undefined
正确的配置是:
在 root 测试中创建文件,与 package.json.
相同级别
var reporter = require('cucumber-html-reporter');
var options = {
theme: 'bootstrap',
jsonFile: 'reports/cucumber.json',
output: 'reports/index.html',
reportSuiteAsScenarios: true,
launchReport: false
};
reporter.generate(options);
并在package.json中配置runner。示例:
"scripts": {
"e2e": "npm-run-all test report --continue-on-error",
"test": "nightwatch",
"report": "node create-html-report.js"
}
确保它是这样设置的,或者输入错误的更多详细信息。
我正在尝试使用 nightwatch-html-reporter
生成关于守夜人黄瓜的报告,但我无法让它工作。
我正在使用的库是 [Nightwatch html Reporter][1],我按照描述的步骤进行操作,但在读取报告目录时出现错误:
Reading reports directory...
events.js:160
throw er; // Unhandled 'error' event
^
TypeError: Cannot read property 'name' of undefined
正确的配置是:
在 root 测试中创建文件,与 package.json.
相同级别var reporter = require('cucumber-html-reporter');
var options = {
theme: 'bootstrap',
jsonFile: 'reports/cucumber.json',
output: 'reports/index.html',
reportSuiteAsScenarios: true,
launchReport: false
};
reporter.generate(options);
并在package.json中配置runner。示例:
"scripts": {
"e2e": "npm-run-all test report --continue-on-error",
"test": "nightwatch",
"report": "node create-html-report.js"
}
确保它是这样设置的,或者输入错误的更多详细信息。