<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。有人可以帮忙吗?
答案 0 :(得分:0)
当列表元素计数时...有可能页面(列表)的可视DOM元素仍未完全加载...因此,您可能会发现问题。
解决方法是--- wait.Until(ExpectedConditions.ElementIsClickable(By.Id("id")));
然后继续点击();
这对我有用..