`
fantaxy025025
  • 浏览: 1247533 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Selenium WebDriver 测试脚本抛出 StaleElementReferenceException

 
阅读更多

=

注意:下文的解决方法“重新find”是不行的。

为什么不行?请根据下文的原理推测,为什么不行。

那怎么解决?请根据下文的原理找到解决办法。

=

 

// 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

 

=

=

=

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics