Доброго времени суток! Подскажите пожалуйста, как методами селенида найти на странице элементы, у которых есть определённое текстовое или value значение?
С помощью xpath это реализуется
//*[contains(normalize-space(text()), '%1$s') or contains(normalize-space(@value), '%1$s')]
с помощью селенида пытался у найденной строки таблицы искать
tableRaw.shouldHave(or("text", text(value), value(value))).isDisplayed()
текст находит, а value пытается найти не у вложенных элементов, а у самого тега tr. Как искать у вложенных так и не разобрался, потому что or требует тип Condition, не понял, как увязать поиск дочерних элементов и привести их к условию.
Так же не смог найти материала по Condition.or, что за строку сначала нужно ввести, взял из какого-то единственного примера, который нашел в интернете.