使用phpunit selenium的陈旧引用异常

时间:2014-09-19 20:48:46

标签: selenium xpath

<ul class="no-bullet" style="margin-left:0px;">
   <li>
      <a href="http://xxx/"> Accounting </a>
  </li>
   <li>
      <a href="http://xxx/"> Finance</a>
  </li>

我有几个这样列出的元素。我正在使用Selenium phpunit和xpaths。我把xpath作为 // DIV [14] // UL / LI /一

当我对此xpath返回的元素数量进行计数时,它会在我的页面中为我提供正确数量的链接。但当我说点击链接时,我得到一个StaleElementException。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

当列表元素计数时...有可能页面(列表)的可视DOM元素仍未完全加载...因此,您可能会发现问题。 解决方法是--- wait.Until(ExpectedConditions.ElementIsClickable(By.Id("id")));然后继续点击(); 这对我有用..