Как исправить [1573451709.039] [ПРЕДУПРЕЖДЕНИЕ]: Тайм-аут соединения с Chrome, повторная попытка ... при использовании Chrome версии 78 и драйвера Chrome 78.0.3904.70 - PullRequest
0 голосов
/ 11 ноября 2019

Мой браузер Chrome обновлен до версии 78, и когда я пытался выполнить любой код автоматизации, он показывает ошибку

Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...

Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

Мне пришлось обновить версию девайса chrome 79 и последнюю версию девайса chromedriver, чтобы он заработал. Хотя я столкнулся с другими проблемами с этой версией, поэтому я не знаю, является ли это хорошим решением.

0 голосов
/ 11 ноября 2019

Это сообщение об ошибке ...

Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...

... подразумевает, что ChromeDriver не смог инициировать / создать новый WebBrowser т.е. Браузер Chrome сеанс.


Анализ

Первое сообщение журнала:

Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

является частью журнала запуска при использовании ChromeDriver и носит информативный характер.

Подробное обсуждение можно найти в Как защитить порты, которые использует chromedriver?


Следующее сообщение журнала:

[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...

указывает на наличие некоторой несовместимости между версией используемых вами двоичных файлов.


Решение

Убедитесь, что:

  • JDK обновлен до текущих уровней JDK 8u222 .
  • Selenium обновлен до текущих уровней Версия3.141.59 .
  • ChromeDriver обновлен до текущего ChromeDriver v78.0 уровня.
  • Chrome isобновлен до текущего уровня Chrome версии 78.0 . (в соответствии с примечаниями к выпуску ChromeDriver v78.0 )
  • Очистить ваше Рабочее пространство проекта через IDE и Перестройте ваш проект только с необходимыми зависимостями.
  • ( только для WindowsOS ) Используйте CCleaner , чтобы стереть все дела ОСдо и после выполнения Test Suite .
  • ( только для LinuxOS ) Освободите и освободите неиспользуемую / кэшированную память в Ubuntu / Linux Mint до и после выполнения Test Suite .
  • Если ваша базовая версия Web Client устарела, удалите ее, установите последнюю версию GA и выпустиливерсия веб-клиента .
  • Возьмите перезагрузку системы .
  • Выполните @Test как не-root пользователь.
  • Всегда вызывайте driver.quit() в методе tearDown(){}, чтобы закрыть и уничтожить экземпляры WebDriver и Web Client изящно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...