Selenium /Powershell /Linux: отказано в подключении [::ffff:127.0.0.1]:39343 (localhost:39343)

#linux #powershell #selenium-webdriver #localhost

#linux #powershell #selenium-webdriver #localhost

Вопрос:

Я пытаюсь использовать драйвер Chrome на виртуальной машине Linux. Я использую selenium в powershell.

Когда я выполняю следующую команду:

 $driver = Start-SeChrome  
  

Вот результат, который я получаю :

 Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Starting ChromeDriver 85.0.4183.83 (94abc2237ae0c9a41c8adfb94324633-refs/branch-heads/4193@{#1758}) on port 38481
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
Connection refused [::ffff:127.0.0.1]:38481 (localhost:38481)
ChromeDriver was started successfully.
  

Что происходит? Хотелось бы, чтобы таких ошибок подключения больше не было? Спасибо

Комментарии:

1. У меня точно такая же проблема, но с macOS, используя dotnet в терминале для запуска тестов C # selenium с использованием ChromeDriver. Это действительно раздражает — я пробовал различные варианты (безголовый, сервис. SuppressInitialDiagnosticInformation = true; уровень журнала = 3 и т. Д.) После успешного запуска ChromeDriver тест выполняется в обычном режиме, и сообщения перестают появляться. Похоже, что тест dotnet пытается подключиться до того, как экземпляр локального сервера сможет запустить себя.

2. Я обошел это, передав скрипт в: grep -wv «Отказано в подключении», но это действительно неприятный обходной путь..