作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表,当页面完全显示时,其行数为 20 行。但是,如果超过 20 个,并且用户向下滚动,则会添加其他行。由于它只获取初始行数,因此我永远找不到我要搜索的元素。
我现在所拥有的就是这样的东西。
boolean isFound = false;
List<WebElement> rowList = webdriver.findElements(By.xpath("//*[contains(@class, 'requestRow')]"));
int rowCount = rowList.size();
String rowNum = null;
for (int i = 1; i <=rowCount+1; i++){
rowNum = Integer.toString(i);
}
知道如何扩展表格并捕获新值吗?
最佳答案
好的,所以我所做的是根据当前行数创建一个列表。
然后我循环遍历列表,每次递增一。如果我要查找的数字在表中找到,它就会完成我需要做的事情。如果它达到的数字高于当前行数,我将单击“加载更多”按钮,将新值添加到行数中,然后继续搜索。
关于java - 如何获取不一次显示所有行的表的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58378623/
我是一名优秀的程序员,十分优秀!