如何解决selenium异常:StaleElementReferenceException:在缓存中找不到元素

时间:2011-10-14 13:40:14

标签: selenium

我正在收集链接。然后,我点击第一个链接,执行某些操作,向后移动(driver.navigate().back();),获取第二个链接,然后link.click();抛出异常org.openqa.selenium.StaleElementReferenceException: Element not found in the cache。 我做错了什么?

1 个答案:

答案 0 :(得分:5)

一旦离开页面,元素变量就会变为无效。诀窍是找到第一个元素,单击,返回并然后找到第二个元素并单击。