[Selenium] no such element: Unable to locate element 해결방법 [요소가 없다: try-catch로 예외처리]
·
▣ Framework/Selenium🌕
- no such element: Unable to locate element 크롤링하다가 만나게 된 또 다른 에러..🤨 이번엔 또 무엇이 문제였을까나.. - no such element: Unable to locate element 해결방법 에러가 발생한 시점에 접근한 페이지를 확인해보았다. → 홈페이지가 공란이여서 에러가 발생한 듯 하였다. (에러가 팩스까지는 출력하고 발생하기도 했고..🤔) 그래서 exception이 발생할 수 있는 코드들에 try-catch로 예외처리를 다 넣어주었다. → 에러가 깔끔하게 해결되었다!😚😚 // 기존 코드 WebElement homepage = driver.findElement(By.xpath("//*[@id='cntntsView']/div[1]/table/tbody..
[Selenium] stale element reference: element is not attached to the page document 해결방법 [오래된 요소 참조: 페이지 이동에 따른 변수 값 초기화]
·
▣ Framework/Selenium🌕
- stale element reference: element is not attached to the page document 크롤링을 하던 중, 만나게 된 에러..😫😫 - stale element reference: ~ 해결 방법 에러를 분석해보니, 뒤로가기 후 다음 게시글을 클릭할 때 에러가 발생하였다. for(int i = 101 ; i < total ; i++) { List gets = driver.findElements(By.cssSelector(".bbs_tit a")); for(int j = 0 ; j < gets.size() ; j++) { gets.get(j).click(); // 크롤링 진행 System.out.println("================================..