Python
[FireFox] Selenium "not reachable by keyboard" 오류 해결
bryan.oh
2023. 11. 30. 11:17
반응형
일반적으로 아래와 같은 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
반응형