Как получить все количество элементов в div с селеном - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь получить количество результатов поиска, возвращенных в приложении MakeMyTrip, путем поиска рейсов из Хайдарабада в Бангалор. Используя приведенный ниже текст, я могу получить текст, но как проверить, сколько возвращено результатов поиска.

String output = driver.findElement (By.xpath ("// * [@ id = \" слева - обертка \ "] / div [3]")). getText (); MakeMyTrip Поиск рейса

System.out.println(output);

Заранее спасибо

1 Ответ

0 голосов
/ 23 февраля 2020

Вы должны использовать метод driver.findElements();, как показано ниже:

// your webelement
By eachSearchElement = By.xpath("//*[@id='left-side--wrapper']/div[3]");

// getting all of available elements on the page and store them in List
List <WebElement> allSearchElements = driver.findElements(eachSearchElement);

// then just simply get the size of particular List above
int howManyElements = allSearchElements.size();

System.out.println("There are " + howManyElements + " present on the page");

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...