DEV/ErorrBox

[Error] org.openqa.selenium.ElementNotInteractableException: element not interactable

2023. 5. 28. 20:50
목차
  1. Error
  2. Solve
  3. If

 

셀레니움을 사용하는 크롤러 프로젝트 내에 에러가 발생하였다.

 

Error

해당 에러는 엘레멘트를 클릭하였을 때 에러가 발생하였는데,

 

아래와 같이 에러 로그가 찍혔다.

org.openqa.selenium.ElementNotInteractableException: element not interactable (Session info: chrome=113.0.5672.92)

 

원인은 HTML 내에서 해당 요소가 클릭에 대한 상호작용을 하지 못하였을때 발생하는 문제였다.

 

Solve

해결방법은 .click() 대신,

.sendKeys(Keys.ENTER) 로 대신 하면 해결되는 에러이다.

 

If

다른 분들 해결한 방법이 대부분 위와같은 방식이였는데,

특이하게 한분이 다르게 아래로 스크롤 시키고 클릭을 하는 글이 있었다.

 

여기서 생각해봤을때 한가지 가설을 세워봤는데,

 

'버튼이 존재하지만

보이지 않는 상태(요소가 hidden 이거나, 요소를 특정하였을때의 시점 상 버튼이 보이는 상태가 아니거나, 창크기로 인해 가려져있거나)

라면 클릭 메소드로는 해당 인터렉션이 작동하지 않는것이 아닐까?' 하는 생각을 해봤다.

 

이 부분에 대해서는 직접 테스트해보는게 좋을 듯 하다.

 

728x90

'DEV > ErorrBox' 카테고리의 다른 글

[Error] @SpringBootTest is not import  (2) 2023.12.07
[Error] Spring Security 6.1.x .requestMatchers() cannot decide whether these patterns  (1) 2023.08.02
[Error] @EqualsAndHashCode(callSuper=false)  (0) 2023.05.07
[Error] LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.  (0) 2023.04.30
[Error] Package 'python' has no installation candidate  (1) 2023.03.24
  1. Error
  2. Solve
  3. If
'DEV/ErorrBox' 카테고리의 다른 글
  • [Error] @SpringBootTest is not import
  • [Error] Spring Security 6.1.x .requestMatchers() cannot decide whether these patterns
  • [Error] @EqualsAndHashCode(callSuper=false)
  • [Error] LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.
l-eazzy
l-eazzy
귀찮고 귀찮은데 귀찮기 싫어서 개발하는 귀찮은 개발자.
귀찮은 개발자의 블로그귀찮고 귀찮은데 귀찮기 싫어서 개발하는 귀찮은 개발자.
l-eazzy
귀찮은 개발자의 블로그
l-eazzy
전체
오늘
어제
  • 분류 전체보기 (87)
    • DEV (67)
      • Language (3)
      • Spring (22)
      • Node (4)
      • Flutter (1)
      • Infra (14)
      • DataBase (2)
      • Airflow (2)
      • ErorrBox (8)
      • Etc (11)
    • REVIEW (7)
      • IT (7)
    • Daily (10)
      • 출사 (1)
      • 그냥 (1)
      • 오늘의 점심 (7)
    • 아무거나 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • springboot
  • QueryDSL
  • Spring
  • 강남
  • docker
  • 오블완
  • 티스토리챌린지
  • JPA
  • Airflow
  • AWS

최근 댓글

최근 글

hELLO · Designed By 정상우.
l-eazzy
[Error] org.openqa.selenium.ElementNotInteractableException: element not interactable
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.