org.openqa.selenium.firefox.NotConnectedException : 를 연결할 수 없습니다를 45000 ms 후에 포트 7055에서 127.0.0.1을 호스트해야합니다. 파이어 폭스 콘솔 출력 : 들 "[]"hasEmbeddedWebExtension ". 거짓} 내가
selenium 3.3.1
및firefox 52
을 사용하고
1
A
답변
0
내가 드라이버, 예를 들면 geckodriver을 확인 줄은 파이어 폭스의 설치 버전과 호환 . 게코 드라이버 System.s에 대한 경로를 넣어 Unable to connect to Firefox
0
0
Firefox 용 GeckoDriver를 사용해야합니다. Selenium 2.x의 이전 버전에서는 필요하지 않지만, Selenium 3.x에서는 필요합니다.
FF 브라우저가 32 비트 또는 64 비트 인 경우 GeckoDriver를 다운로드해야합니다. 또한 GeckoDriver와 FirefoxBirnary 경로를 제공해야합니다.
System.setProperty("webdriver.gecko.driver","D:\\Firefox\\geckodriver.exe");
FirefoxOptions options = new FirefoxOptions();
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //This is the location where you have installed Firefox on your machine
FirefoxDriver driver = new FirefoxDriver(options);
driver.get("http://www.google.com");
당신은 더 많은 정보를 원하시면이 링크를 확인하실 수 있습니다 - - 당신이 브라우저를 실행하는 데 사용할 수있는 샘플 코드는 http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/는
브라우저의 설정 코드 –