헤드리스 Chrome에서 Selenium 'chromedriver' 실행 파일을 찾을 수 없음 오류
헤드리스 Chrome 브라우저를 사용하여 Selenium 스크립트를 실행할 때 오류가 발생할 수 있음 'chromedriver' 실행 파일이 PATH에 없음을 나타냅니다. 이는 일반적으로 여러 가지 이유로 발생합니다.
1. 잘못된 바이너리 위치:
코드 조각이 실수로 chrome_options.binary_location을 ChromeDriver 실행 파일(chromedriver.exe) 대신 Chrome 브라우저(chrome.exe)의 경로로 설정했습니다.
2. 불완전한 실행 파일 경로:
webdriver.Chrome 생성자의 실행 파일 경로가 os.path.abspath("chromedriver")로 설정되었습니다. ChromeDriver 파일을 올바르게 찾으려면 올바른 실행을 위해 ".exe" 확장자를 포함해야 합니다.
해결 방법:
이 문제를 해결하려면 다음과 같이 수정하세요. 코드에:
chrome_options.binary_location을 업데이트하여 다음을 가리킵니다. 실제 ChromeDriver 실행 파일:
chrome_options.binary_location = r'C:\Users\ishaq\Desktop\chrome\chromedriver.exe'
실행 파일 경로에 ".exe" 확장자를 추가합니다:
driver = webdriver.Chrome(executable_path=os.path.abspath("chromedriver.exe"), chrome_options=chrome_options)
이렇게 변경하면 스크립트는 ChromeDriver 실행 파일을 올바르게 찾고 헤드리스 모드에서 Chrome을 실행하므로 앞서 언급한 문제가 발생하지 않고 테스트 사례를 실행할 수 있습니다. 오류가 발생했습니다.
위 내용은 헤드리스 Chrome에서 내 Selenium 스크립트가 'chromedriver' 실행 파일을 찾을 수 없음' 오류를 발생시키는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!