Подавить предупреждения селена при выполнении теста на огурец на локальной машине - PullRequest
1 голос
/ 23 апреля 2019

Я пытаюсь подавить селен предупреждение всякий раз, когда я запускаю тест на огурец на моей локальной машине.

Я попробовал следующее:

  1. options.add_argument("--disable-logging")
  2. options.add_argument('log-level=3')

Ниже показано, как выглядят предупреждения на моемконсоль:

2019-04-23 12:42:33 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::InvalidElementStateError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.
2019-04-23 12:42:33 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::ElementNotSelectableError is deprecated. Use Selenium::WebDriver::Error::ElementNotInteractableError (ensure the driver supports W3C WebDriver specification) instead.

1 Ответ

2 голосов
/ 23 апреля 2019

Обновите до последней Capybara (3.17+), и он должен подавлять предупреждения для вас (если вы на самом деле не указываете эти классы в своем коде).Другой вариант - заблокировать selenium-webdriver до 3.141.0 в вашем Gemfile.

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