Selenium webdriver代码如何遍历表/网格中的隐藏行

时间:2018-05-05 09:22:49

标签: html-table hidden

我需要代码如何从表的隐藏行迭代/获取值。我只能获得屏幕行的实际行计数,但如果从最后一行手动向下滚动,则另一个隐藏行将显示在屏幕,第一行将被隐藏。

网格只有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);
         }


        }

0 个答案:

没有答案