Firefox에서 Selenium WebDriver를 활용하려고 시도하는 동안 사용자는 브라우저와 WebDriver. 영향을 받은 사용자는 다음 사양을 보고합니다.
Selenium WebDriver 2.53.0이 Firefox 47.0과 호환되지 않는다는 점은 주목할 가치가 있습니다. 이는 Firefox 브라우저를 관리하는 데 사용되는 FirefoxDriver 구성 요소가 중단되기 때문입니다. 따라서 Selenium WebDriver 2.53.0과 함께 Firefox 47.0을 사용하려면 Firefox 드라이버(geckodriver)를 다운로드하고 해당 절대 경로를 Java 시스템 속성으로 내보내야 합니다.
대체 솔루션:
또는 WebDriverManager와 같은 라이브러리를 사용하여 다운로드 프로세스를 자동화하고 시스템 속성을 내보낼 수 있습니다. 이렇게 하려면 프로젝트에 다음 종속성을 포함하십시오.
프로그램에서 WebDriver를 사용하기 전에 다음 줄을 추가하십시오:
예제 테스트 사례:
WebDriver를 사용하는 샘플 JUnit 4 테스트 사례는 다음과 같이 나타날 수 있습니다.
Marionette는 향후 버전의 기본 옵션이 될 것이지만 현재는 부족한 점을 인식하는 것이 중요합니다. 안정. 자세한 내용은 Marionette 로드맵을 참조하세요.
업데이트:
Selenium WebDriver 2.53.1은 이 호환성 문제를 해결하여 2016년 6월 30일에 출시되었습니다. FirefoxDriver는 이제 Firefox 47.0.1에서 지원되는 브라우저로 작동합니다.
위 내용은 Selenium 2.53과 Firefox 47 간의 호환성 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!