2012-01-04 2 views
1

Selenium Grid를 사용하여 InternetExplorerDriver-Instance를 원격으로 시작합니다. 원격 브라우저와 통신InternetExplorerDriver가 죽었을 수 있습니다 - Selenium issue

오류를 말하는 WebDriverException이 코드의 두 번째 줄에

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

: 그러므로 나는 다음과 같은 코드를 사용합니다. 그것은 사망했을 수도 있습니다.

원격 시스템은 Windows 7 시스템입니다. 왜 이것이 작동하지 않을지 이해할 수 없다!

+1

현재 실행중인 허브를 종료하고 다시 시작한 적이 있습니까? –

+0

이 질문은 다음 질문과 중복됩니까? - http://stackoverflow.com/questions/23023399/error-communicating-with-the-remote-browser-it-may-have-died-selenium-web-driv/25497994#25497994 –

답변

0

Windows 7에서도 동일한 오류가 발생하지만 우분투에서는 작동합니다.

2.20.0의 Selenium 버전을 사용하십니까? 이미 2.21.0으로 업그레이드하려고 시도 했습니까?

0

또한 InternetExplorerDriver에 대한 경로를 설정하고 있습니까? SO 여기에 this question를 참조하십시오 - 그것은 나에게 내가 윈도우 7에서 InternetExplorerDriver 로컬로 실행 같은 문제가 있었다 구글 크롬

+0

모든 브라우저 (IE, Firefox, 크롬도 충돌). – banterCZ

0

문제

을 실행 많은 도움이 - (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