Удаление нескольких элементов из 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;

}

Если не возможно через цикл, как еще можно решить данную проблему?


Ответы (0 шт):