Selenium 에서 ChromeWebDriver 실행 시, 지원하지 않는 버전 오류가 발생 시
상황
- webdriver.Chrome() 형태로 실행 시, 현재 ChromeDriver Version이 지원되지 않는다는 오류 메시지 발생 후, 실행 중지됨
1
2
3
|
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
browser = webdriver.Chrome(options=options)
|
해결방안
webdriver-manager 설치
1
|
pip install webdriver-manager
|
Python 코드 내부에 webdriver-manager 사용
1
2
3
|
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
browser = webdriver.Chrome(ChromeDriverManager().install(),options=options)
|
참고: https://stackoverflow.com/questions/60296873/sessionnotcreatedexception-message-session-not-created-this-version-of-chrome