2017-04-06 1 views
0

오류 : 45000 ms 후에 포트 7055의 호스트 127.0.0.1에 연결할 수 없습니다.Selenium (java 포함) 및 Firefox 연결 관련 문제가 있음

모든 스크립트가 정상적으로 작동하기 전에는 모든 스크립트가 작동하지 않습니다. Selenium 버전 3.0.1 (업데이트 된 jar 파일), 업데이트 된 Firefox 버전 52.0.2 ... java 버전 8을 업데이트했습니다.

내가 무엇을 가르쳐 줄 수 있습니까?

+0

당신의 geckodriver 버전은 무엇입니까? – kushal

+0

v0.15이면 셀렌을 사용해야합니다. 3.3.1 – kushal

답변

0

Geckodriver 버전 v0.15와 함께, 당신은 당신이 파이어 폭스를 바이너리 위치를 제공 할 필요가 셀레늄을 3.3.1

을 사용해야합니다. 그 일을하는 한 가지 방법은 아래의 코드입니다 - 여기

FirefoxOptions options = new FirefoxOptions(); 
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //Location where Firefox is installed 

DesiredCapabilities capabilities = DesiredCapabilities.firefox(); 
capabilities.setCapability("moz:firefoxOptions", options); 

FirefoxDriver driver = new FirefoxDriver(capabilities); 
driver.get("http://www.google.com"); 

더 많은 정보 - http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/

+0

도움이되는 답변을 발견하면 upvote하십시오. 이 질문에 대한 답변이 있으면 대답으로 표시하십시오. 감사! –

0

Selenium 2.x 이후 버전에서는 firefox 브라우저 용 geckodriver를 유지해야하며 동일한 문제가 발견되면 드라이버 인스턴스에 바이너리 경로를 추가하고 다시 시도하십시오.

참조 :

selenium 2.53.0 with firefox 46

관련 문제