C # Selenium Chrome порт? - PullRequest
       9

C # Selenium Chrome порт?

0 голосов
/ 01 сентября 2018

Я пытаюсь использовать селен с C # и хромом, но он не может подключиться.

Мой код:

string site = "https://google.de";
IWebDriver driver = new ChromeDriver(@"C:\test\");
driver.Navigate().GoToUrl(site);

Как Chrome, так и окно драйвера Chrome открываются через несколько секунд после загрузки сайта, и все выглядит нормально, однако драйвер chrome сообщает следующее:

Запуск ChromeDriver 2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e) на порту 61455 Только локальный подключения разрешены.

DevTools слушает WS: //127.0.0.1: 61458 / DevTools / браузер / 98bab62c-09d8-4714-b51b-4118ed7100c3 [1535800947.687] [ПРЕДУПРЕЖДЕНИЕ]: Превышено время ожидания подключения к Chrome, повторная попытка ...

Возможно ли, что приложение использует два разных порта, и это может привести к проблеме тайм-аута?

1 Ответ

0 голосов
/ 16 октября 2018

Чтобы устранить эту проблему в прошлом, я просто должен был убедиться, что и Chrome, и драйвер Chrome были совместимы и обновлены, лучший способ сделать это - загрузить последние доступные версии, которые на момент написание являются:

  • ChromeDriver 2,42
  • Хром 69.0.3497.100

Самую последнюю версию драйвера можно загрузить с помощью NuGet: https://www.nuget.org/packages/Selenium.Chrome.WebDriver

Install-Package Selenium.Chrome.WebDriver -Version 2.42.0 

Или с официального сайта, если вы хотите загрузить его вручную: https://sites.google.com/a/chromium.org/chromedriver/

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