【问题标题】:How to show all results of test (success and failure asserts) in report using nightwatch?如何使用 nightwatch 在报告中显示所有测试结果(成功和失败断言)?
【发布时间】:2016-10-25 13:57:12
【问题描述】:

我正在使用 Nightwatch 进行自动化测试 (E2E)

"nightwatch": "0.9.8"
"grunt-nightwatch": "0.5.4"
"grunt-nightwatch-report": "0.1.6" 

我从 jenkin 运行我的测试。
如何在报告中显示所有测试结果(成功和失败断言)?

【问题讨论】:

标签: selenium jenkins webdriver functional-testing nightwatch.js


【解决方案1】:

使用这个库:

npm install nightwatch-html-reporter

用法:

nightwatch-html-reporter -d <your report dictory>

例子:

nightwatch-html-reporter -d ~/myproject/reports

它将生成一个html报告(通过/失败/跳过测试)

【讨论】:

  • nightwatch-html-reporter 他没有向我显示过去和失败断言的消息(即不详细),我想要做的是显示一个包含所有结果的报告,就像我运行测试时一样在控制台中。
  • @Asna 你能解决这个问题吗?我收到的报告与您相同,但没有关于测试步骤的详细信息
【解决方案2】:

在 globals.js 中使用它

const reporter = new HtmlReporter({
      openBrowser: false,
      separateReportPerSuite: false,
      uniqueFilename: true,
      reportsDirectory: `${__dirname }../../../reports`,
      reportFilename: "generatedReport.html"
    });

module.exports = {
  reporter: reporter.fn
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多