"Умный" Touch по элементу на экране

Garry Potter

Client
Регистрация
11.01.2022
Сообщения
29
Благодарностей
6
Баллы
3
Здравствуйте

Задача такая:
В браузере на мобильном устройстве сделать тач по элементу (ссылке). Однако часто там выскакивают баннеры, которые могут закрывать 150-200 px сверху и/или снизу. Т.е. нужно досвайпать так, чтобы нужный элемент (ссылка) был на экране не выше и не ниже 200 px. И после этого тач. Иначе тач будет по баннеру.

Подскажите, пожалуйста, как можно реализовать подобное?
 

Lico

Client
Регистрация
04.03.2020
Сообщения
56
Благодарностей
9
Баллы
8
Здравствуйте

Задача такая:
В браузере на мобильном устройстве сделать тач по элементу (ссылке). Однако часто там выскакивают баннеры, которые могут закрывать 150-200 px сверху и/или снизу. Т.е. нужно досвайпать так, чтобы нужный элемент (ссылка) был на экране не выше и не ниже 200 px. И после этого тач. Иначе тач будет по баннеру.

Подскажите, пожалуйста, как можно реализовать подобное?
По xpath найди элемент. Потом свайпай до него кубиком. И кликай другим кубиком по этому же xpath
*Редактирую* плохо прочитал, понял, что у тебя загораживает.. Подумаю.
 

Garry Potter

Client
Регистрация
11.01.2022
Сообщения
29
Благодарностей
6
Баллы
3
Сделал так:
- Делаю Swipe до нужного элемента
- Получаю значение Topintab (отступ сверху в пикселях до нужного элемента)
- Получаю значение AvailScreenHeight (размер экрана по высоте)
- Если нужный элемент находится в зоне риска быть перекрытым баннером (сверху и снизу по 200 px), то делаю короткий Swipe на нужное количество пикселей по высоте
- Делаю Touch по элементу

Вроде работает.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)