t.me/atinfo_chat Telegram группа по автоматизации тестирования

как тестать навигацию по странице когда пользователь кликает по ссылкам

Теги: #<Tag:0x00007f9b036c7988> #<Tag:0x00007f9b036c75f0>

Есть ссылки на странице, кликая на которые страница поднимается вверх или вниз в зависимости на какую кликаем. Если допустим кликнули на ссылку “тест”, страница передвинулась к этому тексту.
Note:
Страница грузится вся сразу и если использовать метод isDisplayed, всегда возвращает true.

Не могу придумать как тестать что после нажатия на ссылку наш текст находится наверху окна

One more:

Все проще.
В качестве элемента для поиска используете заголовок текста (например “Equipment”) и получаете его координаты getLocation() до клика и после клика.

Если использовать getLocation() до и после, То вернет те же координаты,т.к. текст статик на странице. Не в зависимости от клика. Я решение пока не нашел, но искать в google надо ‘how to test if element visible in Viewport’. Имплементация при помощи JavaScript и JQuery. Буду пробовать…

Попробуйте получить атрибут offsetTop. Что это даст?

Выбраная Таба проверяется - доставание шрита например болд css
навигация сравнением урлов или ассертами на контенте

вообще смыл тратить на это автомейшн?

1 Симпатия