본문 바로가기

개발(합니다)/시나브로(이슈)

[selenium] element is not attached to the page document

반응형

상황

selenium을 사용하던 중 발생한 오류입니다.

 

엘리먼트를 서칭하던 중 해당 도큐먼트를 찾지 못해서 생긴 오류입니다.

특히나 간헐적으로 나타나는 현상으로 특정 상황에만 발생하는 걸로 추측해볼 수 있습니다.

 

문제 파악

 

페이지가 다 뜨기 전에 해당 도큐먼트를 실행하거나 찾으려고 했을 때 못찾는 걸로 문제의 초점을 맞췄습니다.

 

해결 방법

implicitWait를 주면 되는줄 알았으나 120초를 주어도 300ms에서 오류가 나는걸 봐서는 전체적으로 핸들링이 되지 않는 방법인거 같습니다.

 

그래서 Thread.sleep으로 페이지가 로딩 될 때까지 기다립니다.

 

 

 

반응형