Selenium 2.53과 FirefoxDriver 호환성
Firefox 47.0에서 Selenium WebDriver 2.53.0을 사용하는 경우 다음과 같은 오류가 발생할 수 있습니다.
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
이번 호 이 문제는 Selenium WebDriver 2.53.0과 Firefox 47.0의 비호환성으로 인해 발생합니다. Firefox 브라우징을 처리하는 단종된 FirefoxDriver 구성 요소는 Selenium WebDriver 3.0 이상에서 Firefox 브라우저를 관리하기 위해 geckodriver 바이너리가 필요한 것으로 대체되었습니다.
해결책:
이 문제를 해결하려면 다음을 따르십시오. 단계:
System.setProperty("webdriver.gecko.driver", "/path/to/geckodriver");
또는 WebDriverManager 라이브러리를 사용하여 프로세스를 단순화할 수 있습니다.
<dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>5.1.0</version> </dependency>
WebDriverManager.firefoxdriver().setup();
참고:
위 내용은 Selenium 2.53.0에서 Firefox 47.0과 함께 'NotConnectedException'이 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!