에러메시지 :
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for WebScraping
에러나는 코드
List<WebElement> webList = driver.findElements(By.cssSelector("tbody > tr"));
에러나는코드는 카페24에서 주문끌어오기에 사용하던 코드인데 태그내용을 다 가져오기도 전에
다음코드로 진행하려고 해서 생기는 에러인것 같습니다
그래서 WebDriverWait 를 이용하여 태그내용을 가져올때까지 대기해주고
다음으로 넘어가도록 진행하니 실행 되네요
이것도 원래 에러나는 부분이 아니었는데 요즘 왜이런지 ㅠㅠ
변경 후 코드
List<WebElement> webList = new WebDriverWait(driver, 20).until(driver -> driver.findElements(By.cssSelector("tbody > tr")));
'개발 > java' 카테고리의 다른 글
jsp 페이지화면 엑셀 다운로드하기 (0) | 2022.07.04 |
---|---|
selenium 사용중 no such element: Unable to locate element 에러 (0) | 2022.03.15 |
JD-GUI를 이용하여 class파일 디컴파일하기 (0) | 2022.03.11 |
댓글