2014-03-06 4 views
0

Selenium-Webdriver를 실행 중입니다. Jre, Eclipse JUNO를 설치하고 Firefox 드라이버를 추가했습니다. 이 소스에서 첫 번째 프로그램을 실행했습니다.Firefox에서 WebDriver를 실행할 수 없습니다.

http://www.guru99.com/first-webdriver-script.html

내가 오류는 다음과 같습니다

수 없습니다 45000 밀리 후 포트 7055에 127.0.0.1을 호스트에 연결합니다. Firefox 콘솔 출력 :

Firefox가 시작되지만 URL로 이동할 수 없습니다.

OS : Win 7 D 드라이브에 eclipse를 압축 해제했습니다. 작업 공간은 C : \ Users \ Home \ workspace입니다. 홈 "표준 사용자"

+0

Windows 7 이상을 사용하는 경우 UAC를 사용하여 Java 런타임을 차단했을 가능성이 있습니다. 나에게 맞는 것입니다. – djangofan

+0

표준을 사용하여 프로그램을 실행했습니다. 사용자 : 관리자 권한 -> PC 다시 시작 -> 프로그램 실행 권한이 변경되었습니다. 동일한 결과가 나타납니다. – Sandeep

+0

정확한 코드를 사용하고 있습니까? 방법? – Ben

답변

0

는 셀레늄 드라이버와 파이어 폭스가 최신이 문제가

+0

둘 다 업데이트했습니다. Selenium 드라이버 버전은 2.40.0입니다. Firefox도 업데이트되었습니다 (27.0.1) – Sandeep

+0

FF 버전을 26으로 다운 그레이드합니다. 이것은 가능한 중복입니다. 어떻게 든 작동해야합니다. –

+0

나는 FF 26을 시도했다 : 동일한 문제 :-( – Sandeep

0

다운 그레이드 파이어 폭스 버전 (22)에 웹 드라이버와 파이어 폭스 간의 비 호환성으로 인해 발생할 수 있음을 확인하고

그것을 시도이다
0

나는이 문제에 대해 더 많은 분석을 해왔다.

IE로 실행되도록 프로그램을 변경했습니다. 처음 몇 줄을 바꿨습니다.

File file = new File("D:\\Android\\IEDriverServer\\IEDriverServer.exe"); 
System.setProperty("webdriver.ie.driver", file.getAbsolutePath()); 
WebDriver driver = new InternetExplorerDriver(); 

이 프로그램을 실행하는 동안 Windows 방화벽은 실행을 차단합니다. 날씨를 허용할지 여부를 묻습니다. 허용을 선택하면 프로그램을 실행할 수 있습니다. 그래서 나는 그것이 Windows 방화벽에 의해 차단되지 않도록 Firefox 드라이버를 허용해야합니다.

contol 패널에서 선택한 설정에 따라 프로그램 설정을 변경할 수 있습니다. 다음 링크는 내 PC "는 IE 드라이버에 대한 명령 줄 서버에서

http://www.technipages.com/blockunblock-programs-in-windows-firewall 액세스를 허용 helpfull이다. 파이어 폭스 드라이버의 난 액세스가 허용되어야하는 프로그램 모르겠습니다. 나는 목록에있는 eclipse.exe를 추가 한 그래도 문제가 해결되지 않습니다. 도와주세요.

관련 문제