Selenium Error-</button> is not clickable at point
Selenium에서 버튼 클릭 시 element is not clickable at point 오류가 발생하면, 브라우저 창 크기가 너무 작아서 요소가 가려진 것이 원인일 수 있으며 maximize_window() 호출로 해결됩니다.
[01] 상황
- Selenium으로 버튼을 클릭할 때 아래 오류가 발생한다.
Message: element click intercepted: Element <button type="button" class="btn_cancel">...</button> is not clickable at point (337, 698).

그림 1. Selenium 버튼 클릭 시 발생하는 element is not clickable at point 오류 화면
[02] 원인
실행된 브라우저 창이 작으면 이 오류가 발생한다.
다른 원인으로 발생하는 경우도 있다. 참고: Link
창 크기가 작으면 대상 요소가 다른 요소에 가려지거나 뷰포트 밖으로 벗어나 클릭 이벤트를 받지 못한다.
[03] 해결방안
maximize_window()를 호출해 창을 최대 크기로 키운다.
1
2
3
browser = webdriver.Chrome(options=options)
# 추가
browser.maximize_window()