Код Selenium Webdriver, как перебирать скрытые строки в таблице / сетке - PullRequest
0 голосов
/ 05 мая 2018

Мне нужен код, как перебирать / получать значения из скрытых строк таблицы. Я могу получить только фактическое количество строк только для строк на экране, но если прокрутить вручную из последней строки и другая скрытая строка будет видна на экран, первая предыдущая строка будет скрыта.

Сетка имеет только атрибут с 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);
         }


        }
...