>Java >java지도 시간 >Selenium의 '드라이버 실행 파일의 경로는 webdriver.gecko.driver 시스템 속성에 의해 설정되어야 합니다' 오류를 수정하는 방법?

Selenium의 '드라이버 실행 파일의 경로는 webdriver.gecko.driver 시스템 속성에 의해 설정되어야 합니다' 오류를 수정하는 방법?

DDD
DDD원래의
2024-12-20 02:44:09635검색

How to Fix Selenium's

Java를 사용하는 Selenium - 드라이버 실행 파일의 경로는 webdriver.gecko.driver 시스템 속성에 의해 설정되어야 합니다

문제 :

Selenium을 사용하여 Mozilla Firefox를 시작하려고 하면 오류 메시지가 나타납니다: "드라이버 실행 파일의 경로는 webdriver.gecko.driver 시스템 속성에 의해 설정되어야 합니다."

원인:

이 오류는 다음과 같은 경우에 발생합니다. Selenium은 Firefox를 제어하고 상호 작용하는 데 필요한 GeckoDriver 실행 파일을 찾을 수 없습니다. 기본적으로 Selenium은 시스템 PATH에서 GeckoDriver를 검색합니다. 그러나 GeckoDriver가 PATH에 없거나 경로가 잘못된 경우 Selenium은 Firefox를 시작하지 못합니다.

해결책:

이 문제를 해결하려면 , GeckoDriver 실행 파일이 포함된 디렉터리를 시스템 PATH에 추가해야 합니다.

켜기 Unix 시스템:

export PATH=$PATH:/path/to/geckodriver

Windows 시스템:

실행 파일의 전체 디렉터리 경로를 포함하도록 Path 시스템 변수를 업데이트합니다.

또는 webdriver.gecko.driver 시스템 속성을 직접 설정할 수도 있습니다.

System.setProperty("webdriver.gecko.driver", "path/to/geckodriver.exe");

위 내용은 Selenium의 '드라이버 실행 파일의 경로는 webdriver.gecko.driver 시스템 속성에 의해 설정되어야 합니다' 오류를 수정하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.