在遍历for-时遇到StaleElementReference异常
每个循环。这是因为当我单击元素“类别”时,
的一部分
页面刷新(AJAX)。因此,它在第一次单击时起作用,
在第二次迭代时失败。有人可以帮我解决吗?谢谢
前进。
List<WebElement> categories=driver.findElements(By.xpath(""));
for(WebElement category:categories)
{
if(category.isDisplayed())
{
Reporter.log(category.getText(),true);
//Part of the page gets refreshed after each click
js.executeScript("arguments[0].click()", category);
Thread.sleep(3000);
}
}