0

我正在尝试通过使用获取表中所有行的列表

List<WebElement> org.openqa.selenium.WebElement.findElements

findElements当表格有滚动条时返回我精简列表。
一旦我向下滚动表格以查看更多结果,findElements也会返回更多行。
作为一种解决方法,我可以在调用之前滚动到表格的最底部findElements

你能提出更好的解决方案吗?

我正在使用 Selenium 2.24.1

4

1 回答 1

0

今天遇到了同样的问题。为了修复它,获取您的元素(findElements 不会全部检索的元素)并在其上调用 click()。这样,您的元素也将返回滚动条中的所有子元素。

于 2014-01-08T12:11:45.570 回答