Удалите IWebElement из списка IList на основе текста в IWebElement

#c# #selenium

Вопрос:

Я извлекаю список элементов со страницы с помощью:

 var elements = Driver.FindElements(locator)  

Я хочу удалить все элементы списка в элементах, содержащих определенный текстовый атрибут «тестирование».

Я верю, что это будет что-то вроде:

 var elements = Driver.FindElements(locator).Remove(...)  

Ответ №1:

Вы можете использовать RemoveAll лямбда-выражение для удаления всех элементов с соответствующим текстом

 elements.RemoveAll(el =gt; el.Text == "testing");