InternetExplorerDriver, возможно, умер - проблема Selenium - PullRequest
1 голос
/ 04 января 2012

Я использую Selenium Grid для удаленного запуска InternetExplorerDriver-Instance. Поэтому я использую следующий код:

DesiredCapabilities capability = (DesiredCapabilities) DesiredCapabilities.internetExplorer();
RemoteWebDriver driver = new RemoteWebDriver(new URL(getHubUrl()), capability);

Во второй строке кода есть исключение WebDriverException, говорящее

Ошибка связи с удаленным браузером. Возможно, он умер.

Удаленный компьютер - это система Windows 7. Я не могу понять, почему это не сработает?!

Ответы [ 3 ]

0 голосов
/ 19 апреля 2012

Кроме того, вы настраиваете путь к InternetExplorerDriver?См. этот вопрос здесь, на SO - мне очень помог запуск Google Chrome

0 голосов
/ 26 августа 2014

Задача

У меня была такая же проблема при локальном запуске InternetExplorerDriver в Windows 7 - (IEDriverServer_Win32_2.42.0.zip)

org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.

Когда я проверял запущенные процессы в TaskManager, было запущено несколько IEDriverServer.exe процессов, которые не были очищены должным образом.

Решение

Выполнение следующей команды убило все запущенные процессы IEDriverServer.exe и решило эту проблему (для меня).

taskkill /F /IM IEDriverServer.exe
0 голосов
/ 19 апреля 2012

У нас такая же ошибка и в Windows 7, но она работает в Ubuntu.

Какую версию Selenium вы используете, 2.20.0? Вы уже пытались перейти на 2.21.0?

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