본문 바로가기
프로그래밍 언어/Python

Python) selenium 동적 크롤링 시 click() 안될 때

by nomfang 2022. 3. 21.
728x90
반응형

element.click() 시 엘리먼트의 상호작용이 없다는 에러가 뜸

driver.find_element_by_css_selector('.btn').click()
## ElementNotInteractableException: Message: element not interactable 

Keys 사용

from selenium.webdriver.common.keys import Keys

driver.find_element_by_css_selector('.btn').send_keys(Keys.ENTER)

javascript 코드 사용

btn = driver.find_element_by_css_selector('.btn')
driver.execute_script("arguments[0].click();", btn)
반응형

댓글