오류 : 45000 ms 후에 포트 7055의 호스트 127.0.0.1에 연결할 수 없습니다.Selenium (java 포함) 및 Firefox 연결 관련 문제가 있음
모든 스크립트가 정상적으로 작동하기 전에는 모든 스크립트가 작동하지 않습니다. Selenium 버전 3.0.1 (업데이트 된 jar 파일), 업데이트 된 Firefox 버전 52.0.2 ... java 버전 8을 업데이트했습니다.
내가 무엇을 가르쳐 줄 수 있습니까?
오류 : 45000 ms 후에 포트 7055의 호스트 127.0.0.1에 연결할 수 없습니다.Selenium (java 포함) 및 Firefox 연결 관련 문제가 있음
모든 스크립트가 정상적으로 작동하기 전에는 모든 스크립트가 작동하지 않습니다. Selenium 버전 3.0.1 (업데이트 된 jar 파일), 업데이트 된 Firefox 버전 52.0.2 ... java 버전 8을 업데이트했습니다.
내가 무엇을 가르쳐 줄 수 있습니까?
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/
도움이되는 답변을 발견하면 upvote하십시오. 이 질문에 대한 답변이 있으면 대답으로 표시하십시오. 감사! –
Selenium 2.x 이후 버전에서는 firefox 브라우저 용 geckodriver를 유지해야하며 동일한 문제가 발견되면 드라이버 인스턴스에 바이너리 경로를 추가하고 다시 시도하십시오.
참조 :
당신의 geckodriver 버전은 무엇입니까? – kushal
v0.15이면 셀렌을 사용해야합니다. 3.3.1 – kushal