반응형
상황
selenium을 사용하던 중 발생한 오류입니다.
엘리먼트를 서칭하던 중 해당 도큐먼트를 찾지 못해서 생긴 오류입니다.
특히나 간헐적으로 나타나는 현상으로 특정 상황에만 발생하는 걸로 추측해볼 수 있습니다.
문제 파악
페이지가 다 뜨기 전에 해당 도큐먼트를 실행하거나 찾으려고 했을 때 못찾는 걸로 문제의 초점을 맞췄습니다.
해결 방법
implicitWait를 주면 되는줄 알았으나 120초를 주어도 300ms에서 오류가 나는걸 봐서는 전체적으로 핸들링이 되지 않는 방법인거 같습니다.
그래서 Thread.sleep으로 페이지가 로딩 될 때까지 기다립니다.
반응형