언어·프레임워크/Python
[Python] selenium webdriver의 AttributeError ㅠㅠ
DandyNow
2023. 6. 12. 00:30
728x90
반응형
from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
driver = webdriver.Chrome(ChromeDriverManager().install())
위 코드 실행 시 아래와 같은 에러가 발생하였다.
AttributeError Traceback (most recent call last) File c:\Users\ITPS\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\common\driver_finder.py:42, in DriverFinder.get_path(service, options) 41 try: ---> 42 path = SeleniumManager().driver_location(options) if path is None else path 43 except Exception as err:
처음에는 ChromeDriverManager와 Crome 브라우저의 버전 문제 때문이라 생각했다. 하지만 여러 테스트 결과 selenium의 버전과 관련된 이슈였다. selenium의 버전을 다운그레이드하면 문제가 해결된다. 나의 경우 selenium 4.10.0을 selenium 4.8.0으로 다운그레이드하였다.
1) 기존 버전을 제거한다.
> pip uninstall selenium
2) 특정 버전을 지정하여 설치한다.
> pip install selenium==4.8.0
728x90
반응형