我正在使用Nightwatch进行自动化测试(E2E)
"nightwatch": "0.9.8"
"grunt-nightwatch": "0.5.4"
"grunt-nightwatch-report": "0.1.6"
我从jenkin那里进行测试。
如何在报告中显示所有测试结果(成功和失败断言)?
使用这个库:
npm install nightwatch-html-reporter
用法:
nightwatch-html-reporter -d <your report dictory>
的例子:
nightwatch-html-reporter -d ~/myproject/reports
它将生成一个html报告(通过/失败/跳过测试)
在global .js中使用
const reporter = new HtmlReporter({
openBrowser: false,
separateReportPerSuite: false,
uniqueFilename: true,
reportsDirectory: `${__dirname }../../../reports`,
reportFilename: "generatedReport.html"
});
module.exports = {
reporter: reporter.fn
};