Element is not clickable at point 2

[selenium] 요소가 존재하지만 클릭 할 수 없는 오류 'Element is not clickable at point'

selenium으로 작업을 하다보면 간혹 요소가 존재하지만 클릭 할 수 없는 오류가 발생한다. 보통 해당 요소로 스크롤을 내려 화면에 보이게하면 해결이 되는 간단한 문제이다. 이런 경우에는 ActionChains.move_to_element() 메소드를 활용하면 간단하게 해결 할 수 있다. 코드 사용예시 from selenium.webdriver.common.action_chains import ActionChains your_el = driver.find_element(By.CSS_SELECTOR, '#your_el') print(have_next) # 해당 요소가 화면에 존재하지 않으면 클릭할 수 없으므로 요소가 보일때까지 스크롤하는 액션 actions = ActionChains(driver).mov..

셀레니움 특정 버튼이 클릭되지 않음 오류. 감춰져있는 element는 자바스크립트로 실행한다.

Element is not clickable at point (411, 675) 오류발생 selenium을 이용해서 functional test를 쨔는 도중, 특정 element를 클릭하는 부분을 쨔야하는 경우가 있었는데, # 다음과 같이 시도해 보았다. driver.find_element_by_xpath("//form[@class='ui form']/button").click() 아무리 해도 클릭이 되지 않는 것이었다. 그래서 is_enabled()를 사용해서 해당 엘리먼트가 클릭 가능한 지 테스트 해봤지만 True를 반환해서 여러가지 방법을 시도해 보았는데, 해당 버튼 element을 click()이나 submit() 함수를 이용해 클릭하는 것이 아닌, send_keys(Keys.ENTER)를 이용해..