본문 바로가기
Python

[FireFox] Selenium "not reachable by keyboard" 오류 해결

by bryan.oh 2023. 11. 30.
반응형

 

일반적으로 아래와 같은 input element 에는 작동이 잘 되는 것 같습니다.

driver.find_element(By.CSS_SELECTOR, 'input[name="email"]').send_keys(user_id)

 

textarea, d-textarea 등에서 종종 발생하는 문제 인거 같습니다. (input 도 가끔 발생합니다)

 

저의 경우는

위와 같은 코드로 textarea 를 했을 때 크롬 드라이버는 정상적으로 작동했습니다.

firefox 로 실행하니 "not reachable by keyboard" 이러한 오류가 발생해서 

다음과 같은 코드로 해결했습니다.

from selenium.webdriver import ActionChains

source = driver.find_element(By.CSS_SELECTOR, 'input[name="email"]')
ActionChains(driver).move_to_element(source).click(source).send_keys('hello~ bryan!').perform()

 

 

728x90
반응형

댓글