Подтвердить что ты не робот

Отсутствует селен или недействительна ошибка "entry.level"

Я пытаюсь запустить тест selenium, который должен работать нормально (не изменился и не работал), но я получаю эту странную ошибку.

System.InvalidOperationException : unknown error: cannot determine loading status
from unknown error: missing or invalid 'entry.level'
  (Session info: chrome=63.0.3239.84)
  (Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 10.0.15063 x86_64)
   at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) in c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:line 1015
   at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) in c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:line 849
   at OpenQA.Selenium.Remote.RemoteWebElement.Click() in c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebElement.cs:line 337
...

Что это за ошибка "error/error" entry.level и как ее исправить?

4b9b3361

Ответ 1

Я решил это, обновив драйвер chrome до последней версии (v2.34 на момент написания).

Здесь вы можете получить хромированный реверс: https://sites.google.com/a/chromium.org/chromedriver/downloads

просто загрузите файл .exe, затем замените файл хромированной записи в папку проекта selenium/bin.

Ответ 2

Для пользователей Mac я сделал

webdriver-manager clean

а затем a

webdriver-manager update

Ответ 3

Обновите все ваши зависимости maven:

  • Maven-компилятора плагин
  • maven-surefire-plugin
  • webdrivermanager
  • селен-хром-драйвер