Помогите, пожалуйста, разобраться с одним вопросом
Как написать JavaScript запрос, чтобы он эмулировал метод проверки isDisplayed()?
Насколько я знаю там проверяется не только наличие элемента в DOM, но и его прозрачность, размеры и т.п.
У нас в автотестах очень много проверок связанных с таблицами и списками - их нужно фильтровать. Выполнение поочередных проверок (итератором) занимает очень много времени. Писать отдельные запросы для каждого действия фильтрации также не представляется возможным.
Мы написали маленькую библиотечку, которая ищет элементы через Js на стороне браузера - это позволяет кардинально сократить количество обращений к вебдрайверу.
Теперь подошли к оптимизации фильтраций - хотим за один запрос получать индексы строк в которых отображаются необходимые нам элементы.
И отсюда возник вопрос - как правильно написать такую проверку, чтобы она была также валидна, как и проверка со стороны Selenium?