执行 Selenium WebDriver 测试脚本抛出 StaleElementReferenceException

// Selenium Client: selenium-java-2.34.0


在执行脚本时,有时候引用一些元素对象会抛出如下异常

org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document

按字面表达的意思大概是,所引用的元素已过时,不再依附于当前页面。通常情况下,这是因为页面进行了刷新或跳转,解决方法是,重新使用 findElement 或 findElements 方法进行元素定位即可。


参考资料:http://docs.seleniumhq.org/exceptions/stale_element_reference.jsp

你可能感兴趣的:(selenium,webdriver)