-
Selenium에서 "element not interactable"예외를 어떻게 수정합니까? [복제]카테고리 없음 2020. 8. 4. 19:08
질문
면책 조항 : 이것과 관련된 다른 문제를 발견했지만 해결책이 없습니다. 파이썬에서 Selenium이 있는 버튼을 클릭하면 다음 오류가 발생합니다.
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable (Session info: chrome=83.0.4103.61)
그 시점까지는 아무런 문제가 없었습니다. 버튼은 페이지 중간에 크고 고유한 ID로 액세스합니다. 마우스를 직접 움직여 클릭하면 예상대로 작동합니다.
왜 이런 문제가 일어나는 지 아십니까?
답변1
이것은 여러 가지 이유로 발생합니다. 다음을 시도하십시오.
1. Element가 viewport에 보이는지 확인하십시오.
2. z-index가 대상 요소보다 높은 요소가 없는지 확인하십시오.
3. Tippy 메뉴 또는 플라이 아웃 메뉴가 표시되어 있지 않은지 확인하십시오.
4. Hidden / Glass 요소가 없는지 확인하십시오. 그러나 눈으로는 볼 수 없습니다.
이것이 작동하는지 알려주세요