Записать тестовый вывод в файл в NightwatchJS - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу записать фактический результат теста 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
    }
  }

}

}

Надеюсь, вы поможете мне в этом.Заранее спасибо.

1 Ответ

0 голосов
/ 18 февраля 2019

Можете ли вы предоставить немного больше информации о том, что вы подразумеваете под «выходом»?

А пока попробуйте добавить "output_folder": "reports/", в ваш файл json, это должно сгенерировать вывод XML из регистратора Nightwatch, который может предоставить более подробную информацию.

...