В этом видео я рассказал про работу с ElementsCollection в Selenide. Разобрал как перебирать коллекцию элементов через циклы for int, for each и stream api. Все таймкоды в описании.
Как получить все гиперссылки со страницы и перейти по ним
Написание автотестов и инфраструктуры с нуля на заказ -
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам -
Ссылка на проект -
Моя группа в вк -
Поддержать автора -
00:00 Начало
00:33 Что такое гиперссылка и href атрибут
01:15 Поиск всех href через xpath
03:25 Обозначение ElementsCollection в классе
03:55 Из чего состоит коллекция элементов
05:07 Достаем атрибут href из всех элементов в коллекции
05:44 1 способ через for int
07:56 2 способ через for each
09:15 3 способ через stream api
10:27 Способы перебора полученных ссылок
10:40 Способ через stream api и ссылок на метод
12:31 Способ через for int с ассертами
13:37 Получение текущей ссылки из браузера
15:13 Получение случайного значения из списка
20:11 Метод map в stream api в ElementsCollection
Ошибка Stale Element Reference -
Как перебирать коллекцию в Selenide
Как открыть все ссылки в селениде
Автотесты с нуля
Qa Automation Selenide UI