我正在尝试使用
获取表格中所有行的列表List<WebElement> org.openqa.selenium.WebElement.findElements
当表格有滚动条时, findElements
会返回缩减列表
一旦我向下滚动表格以查看更多结果,findElements
也会返回更多行
作为一种解决方法,我可以在调用findElements
之前滚动到表格的最底部。
你能提出更好的解决方案吗?
我正在使用Selenium 2.24.1
答案 0 :(得分:0)
今天遇到同样的问题。为了修复它,获取你的元素(findElements不会检索所有元素)并在其上调用click()。这样,您的元素也将返回滚动条中的所有子元素。