Найти в Дзене

Как кликнуть невидимый элемент

Проблема: Selenide ищет по дереву HTML. Поэтому даже если элемент визуально не виден, он его считает видимым. Т. е. element.is(Condition.visible) будет true.

Как было у меня: форма большая, прокручивается до футера, а нужная кнопка наверху. ScrollTo() срабатывает через раз (пока не знаю почему).

Решение проблемы на Selenide или Selenoid я не нашла. Поэтому делаю так:

breadcrumb.ul.scrollTo(); //прокручиваем на один элемент выше
try {
$("a.back-link").click();
//пробуем нажать
} catch (Exception e) {
//если не нажалось, повторяем попытку
pltBreadcrumb.ul.scrollTo();
$("a.back-link").click();
}