最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在NightwatchJS中将测试输出写入文件

运维笔记admin11浏览0评论

在NightwatchJS中将测试输出写入文件

在NightwatchJS中将测试输出写入文件

我想将NightwatchJS测试的实际测试输出(不是浏览器控制台)写入文件。我似乎无法找到任何关于此的资源。

log_path选项没问题,它会在测试后指定的位置记录一些内容,但它与实际测试输出的数据不同。

下面是我的nightwatch.json文件

{
  "src_folders" : [ 
  "tests" , 
  "tests/settings/general" 
],

"page_objects_path" : [ 
  "page_objects/backend" , 
  "page_objects/frontend" ,
  "page_objects/backend/settings/general"
],

"globals_path" : "./nightwatch.globals.js",

"webdriver" : {
  "start_process" : true,
  "log_path"      : "./logs"
},

"test_settings" : {

  "default" : {
    "webdriver": {
      "server_path" : "node_modules/.bin/chromedriver",
      "port"        : 9515,
      "cli_args"    : [ "--log" , "debug" ]
    },
    "desiredCapabilities": {
      "browserName"         : "chrome",
      "acceptInsecureCerts" : true,
      "javascriptEnabled"   : true,
      "acceptSslCerts"      : true
    }
  },

  "firefox" : {
    "webdriver": {
      "server_path" : "node_modules/.bin/geckodriver",
      "port"        : 4444,
      "cli_args"    : [ "--log" , "debug" ]
    },
    "desiredCapabilities": {
      "browserName"         : "firefox",
      "acceptInsecureCerts" : true,
      "javascriptEnabled"   : true,
      "acceptSslCerts"      : true
    }
  }

}

}

希望你能帮助我。提前致谢。

回答如下:

你能提供一些关于'输出'的更多细节吗?

在此期间,尝试将"output_folder": "reports/",添加到您的json文件中,这应该从Nightwatch记录器生成XML输出,这可能会提供更多详细信息。

发布评论

评论列表(0)

  1. 暂无评论