Подавление предупреждений Nightwatch js в выводе терминала - PullRequest
0 голосов
/ 30 апреля 2020

Я использую Nightwatch js для запуска моего набора тестов, и я хотел бы удалить предупреждающие сообщения, выводимые на дисплей моего терминала.

В данный момент я получаю множество этих (предположительно подлинные) предупреждающие сообщения во время выполнения моих сценариев, которые затрудняют чтение результатов.

Например:

enter image description here

Да, они являются действительными сообщениями, но я не всегда могу однозначно выбрать каждый отдельный элемент, и я не заинтересован в них для моего вывода.

Итак, я хотел бы знать как я могу предотвратить их сообщение в моем терминале.

Ниже приведено то, что я пробовал в моем файле конфигурации nightwatch.conf. js ;

            desiredCapabilities: {
                browserName: 'chrome',
                javascriptEnabled : true,
                acceptSslCerts: true,
                acceptInscureCerts: true,
                chromeOptions : {
                    args: [
                        '--ignore-certificate-errors',
                        '--allow-running-insecure-content',
                        '--disable-web-security',
                        '--disable-infobars',
                        '--disable-popup-blocking',
                        '--disable-notifications',
                        '--log-level=3'],
                    prefs: {
                        'profile.managed_default_content_settings.popups' : 1,
                        'profile.managed_default_content_settings.notifications' : 1
                    },
                },
            },
        },

but it's still displaying the warnings.

Any help on this would be really appreciated.

Many thanks.

1 Ответ

0 голосов
/ 02 мая 2020

Вы можете попробовать установить для свойства detailed_output значение false в файле конфигурации. Это должно остановить печать этих данных в консоли.

Вы можете найти образец файла конфигурации здесь .

Вы можете найти соответствующие подробности, доступные в разделе Output Settings официальные документы здесь .

Обновление 1: это выглядит как комбинация свойств, которая управляет этим, и приведенная ниже комбинация работает для меня.

  live_output: false,
  silent: true,
  output: true,
  detailed_output: false,
  disable_error_log: false,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...