상세 컨텐츠

본문 제목

chrome driver version error

공부

by 근성 2022. 6. 13. 11:42

본문

보통 chrome을 자동업데이트를 활성화가 되어있다면,

chrome이 자동으로 업데이트 되어서 chromedriver를 수시로 깔아야 할때가 많았던것 같습니다.

 

저는 M1 air를 사용하고 있는데, Chromedriver를 깔고 실행하고 프로젝트 파일경로에 넣어도

version에 맞게 활성화가 안되는 경우가 있었습니다.

 

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 100 Current browser version is 102.0.5005.115 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

그럴 경우를 위해 이번 글을 남기겠습니다.

 

0. chrome version을 확인하고, 그 version에 맞는 chrome driver를 설치

chrome driver를 사용하는 사람들은 할 수 있을것 같습니다.

1. chromedriver의 위치를 찾아라 !

which chromedriver

Linux기반인 macos에서 which 키워드를 통해 chromedriver의 위치를 찾습니다.

which chromedriver

2. chromedriver의 폴더를 열어 chromedriver를 교체해라 !

1번에서

/usr/local/m1-homebrew/bin/chromedriver 나온 경로에서 /chromedriver를 뺀

/usr/local/m1-homebrew/bin/ 를 open합니다.

open /usr/local/m1-homebrew/bin/

open한 결과 폴더가 열리는것을 확인

이 폴더에서 보이는 Chromedriver를 새로 다운로드 받은 chromedriver로 교체하면 끝 ~

관련글 더보기

댓글 영역