셀레니움을 사용하려고 하니, AttributeError: 'str' object has no attribute 'capabilities' 라는 에러가 발생할 때가 있다.
원인과 해결 방법은 아주 간단하다.
최신 셀레니움에서는 더 이상 크롬 드라이버가 필요치 않게되어 경로를 지정할 필요가 없어졌다, 그런데 경로를 지정("string")하니 당연히 에러가 발생하는 것이다.
webdriver.Chrome()만 사용하면 에러도 발생하지 않고 정상적으로 셀레니움의 사용이 가능해집니다.
끝.
728x90
반응형