Удаление нескольких элементов из ElementsCollection в Selenide
Проблема такова - столбцы со страницы сохраняются в ElementsCollection https://prnt.sc/tx0vyk Есть также список “columns” с названиями столбцов, в соответствии с которым необходимо удалить лишние элементы из ElementsCollection
Как можно удалить через цикл несколько не нужных элементов?
Мой код удаляет только один элемент
for (SelenideElement selenideElement : collectionFromPage) {
if (columns.stream().noneMatch(s -> s.matches(selenideElement.getText()))) { // если в Списке нет элементов из Коллекции с таким же названием
selenideElement.click();
new CommonElement(page, "Кнопка Удалить поле", true, true).click();
new CommonElement("Окно_Информация", "Кнопка Да", true, true).click();
}
return collectionFromPage;
}
Если не возможно через цикл, как еще можно решить данную проблему?