我需要代码如何从表的隐藏行迭代/获取值。我只能获得屏幕行的实际行计数,但如果从最后一行手动向下滚动,则另一个隐藏行将显示在屏幕,第一行将被隐藏。
网格只有20行属性,屏幕和隐藏行通过向下滚动在相同的20个属性中动态循环。
代码下面的示例只能在屏幕行而不是隐藏行上进行迭代。请,我需要一个代码,以便能够获得值的所有值和行数。我是Selenium的新手
List<WebElement> col=driver.findElements(By.xpath("//*[@id='rows']/tr"));
List<WebElement> rows =driver.findElements(By.xpath("//*[@id='rows']/tr[1]/td"));
for (int i =1;i<rows.size();i++) {
for (int j =1;j<col.size();j++){
Webelement vText=driver.findElement(By.xpath("//*[@id='rows']/tr["+i+"]/td["+j+"]"));
vText.getText();
system.out.println("Print out the values" + vText);
}
}