1
我使用下面的代碼獲取錨點列表,然後我想要轉到每個鏈接。我已經想出了下面的代碼,但第一圈後,我得到下面的異常通過列表<WebElement>與Selenium循環訪問
org.openqa.selenium.StaleElementReferenceException:陳舊的元素 參考:元素沒有被附加到頁面文件(會議 信息:鉻= 55.0.2883.87)
List<WebElement> listingAnchorList = driver.findElements(By.xpath("//div[contains(@class,'cat')]/a"));
for (WebElement listingAnchor : listingAnchorList) {
driver.get(listingAnchor.getAttribute("href"));
System.out.println(driver.getTitle());
}
反正有沒有做到這一點,而不必去每次回到頁面?
好主意。我現在會嘗試 – Arya