Project по-прежнему использует старый веб-драйвер Chrome даже после установки более поздней версии - PullRequest
0 голосов
/ 11 января 2019

Я хотел запустить демонстрационный код -FaceboookCodedUITestProject- и вижу, что он не работает в браузере Chrome, выдает эту ошибку на консоли, даже если он запускает Chrome

 Starting ChromeDriver 2.25.426923
 only local connections are allowed

Я ищу и обнаружил, что эта проблема идет с какой-то версией, поэтому я установил Selenium.WebDriver.3.141.0 с помощью nuget, и я могу видеть, когда я нажимаю на папку webDriver в настройках, однако я все равно получаю ту же ошибку на консоли, и она говорит Satrting ChromeDrive 2.25. Как я могу удалить ChromeDriver 2.25 и использовать только 3.141?

C: \ Users \ rasim.avci \ источник \ РЕПО \ FaceboookCodedUITestProject \ пакеты \ Selenium.WebDriver.3.141.0 \ Lib \ net45 \ WebDriver.dll

1 Ответ

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

Драйвер Chrome отличается от библиотеки пакетов Nuget.

  1. ChromeDriver (2.25) - это автономный веб-драйвер на основе селена, который взаимодействует с браузером Chrome. Версия 2.25 не совместима с последней версией Chrome
  2. И пакет Nuget - библиотека селена для написания теста. Не следует путать с драйвером

Чтобы это исправить, найдите где находится chromedriver.exe! .

  • Откройте приглашение CMD и введите Chromedriver. Если он работает успешно, то chromedriver был бы добавлен в Environment PATH, и его местоположение легко найти оттуда
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...