Упаковка веб-элементов в массив (Java) и удаление

java
webdriver
selenium
Теги: #<Tag:0x00007fedbb77ef88> #<Tag:0x00007fedbb77ee20> #<Tag:0x00007fedbb77ec90>

(Alex) #1

Ребят, у меня следующая задача, которую пока не могу сообразить как решить:

На одной странице у меня лежит 5 квадратиков. У них у всех разные названия. Но эти все названия объединены css “title”. Я хочу положить все эти 5 квадратиков в массив (или больше квадратиков) и удалить последний.
Не знаю, можно ли вытащить у каждого элемента название квадратика с помощью “getText” и удалить потом по названию.
Подскажите пожалуйста как такое реализовать.
Спасибо


(Sergey QA) #2

driver.findElements(а не findElement) - возвращает список элементов на странице.


(Alex) #3

Спасибо!
А если я использую Selenide и уже пометил это как:
@FindBy(css=“title”) SelenideElement titleAll;


(Евгений Салмин) #4

Тогда
@FindBy(css=“title”) ElementsCollection titleAll;


(Рома Маринский) #5

Боже упаси так в селениде делать…