Я использую селен с java и пытаюсь протестировать сценарий поиска. После того, как я выполню поиск, элементы html, которые не соответствуют ключевому слову поиска, скрыты с помощью атрибута hidden (см. Пример ниже, первый элемент не соответствует критериям поиска, а второй -):
<ion-item-sliding class="item-wrapper" hidden="">
<button class="item item-block item-md" ion-item="">
<p>I am hidden</p>
</button>
</ion-item-sliding>
<ion-item-sliding class="item-wrapper">
<button class="item item-block item-md" ion-item="">
<p>I am not</p>
</button>
</ion-item-sliding>
Моя цель - найти текст в видимом элементе (второй в примере). Когда я использую простой селектор
// кнопка [@ class = 'item item-block item-md']
скрытый элемент обнаруживается, поэтому я использую такой селектор
// ion-item-slip [@ class = 'item-wrapper', а не @ type = 'hidden'] // кнопка [@ class = 'item-block item-md'] ...
но не повезло. Пожалуйста, посоветуйте с любыми идеями / документацией по селектору.