Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Проблема с получением количества строк таблицы

selenium
webdriver
java
Теги: #<Tag:0x00007f7b647f4ae0> #<Tag:0x00007f7b647f49a0> #<Tag:0x00007f7b647f4860>

(Matthew Prok) #1

Здравствуйте!
Я еще пока новичок в Seleniom webdriver, код пишу на Java. Интересует решение такой проблемы:

Есть таблица, на одной из страниц веб-приложения, она содержит около тысячи строк. Изначально видимых строк немного, остальные открываются только, если скролить страницу(ну и естественно,если скроллить, видимые строки становятся невидимыми). Может кто-нибудь поможет получить оптимальное решение задачи, как получить все строки таблицы и посчитать их количество? Буду безумно благодарен.


(Daniel Miakotkin) #2

Чтобы подгрузились все строки, можно проскроллить до конца страницы используя JavaScript Executor. Потом сохранить все элементы в лист и вывести на консоль.


(Nikita) #3

Попробуй описать проблему, зачем тебе нужно получить кол-во строк. Это сподвигнет людей написать более подходящее решение.


(Oleksii Ihnatiuk) #4

Переходим на страницу;
Считаем количество строк;
Скроллим;
Считаем и добавляем количество строк;
Скроллим…

Каждый раз проверяем что последняя строка разная;
Если последняя строка одинаковая после скроллинга - конец :slight_smile:


(Bolatbek) #5

Поддерживаю.
Автор, ответь на вопрос - для чего считать количество строк?
От ответа зависит, каким способом лучше это сделать.