我得到StaleElementReferenceException
:元素未附加到页面文档。我浏览了 StackOverflow 中已有的一些解决方案。它没有用,它继续抛出同样的错误。这是我正在使用的代码,它引发了过时的引用错误
WebElement table2 = driver.findElement(By.cssSelector("body > div:nth-child(74) > div.sp-palette-container"));
List<WebElement> allrows2 = table2.findElements(By.tagName("div"));
for(WebElement row2: allrows2){
List<WebElement> cells = row2.findElements(By.tagName("span"));
for(WebElement cell:cells){
if (cell.getAttribute("title").equals("rgb(0, 158, 236)")) {
cell.click();
}
}
}