Рассчитать расстояние элемента от границы браузера

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Реакции
5 478
Баллы
113
Под номером один разное расстояние, по этому статично не получиться.
Под номером два, клик после которого будет ошибка 100%. (клик эмулятором)
Суть в том, что мне надо определить, что элемент уже на краю браузера, и нажать во время PageDown.

Есть еще вариант, отскроллить до надписи VIP объявления, но как это сделать на нужное расстояние?


2016-07-12_025157.jpg
 
Пробовали кликать через атрибуты leftinbrowser/topinbrowser?
 
>>надо определить, что элемент уже на краю браузера
Какой элемент? На краю - в смысле снизу?
 
Ща видео сниму


UPD. Кино пока отменяеться.
 
Последнее редактирование:
Пробовали кликать через атрибуты leftinbrowser/topinbrowser?
Через них и беру. Сейчас проверил, кликает даже на элемент вне браузера, что странно, т.к. в vk и fb такое не работало...

>>надо определить, что элемент уже на краю браузера
Какой элемент? На краю - в смысле снизу?
Имеется ввиду элемент (для клика) вне видимого поля браузера или на самом краю. т.е. ты читаешь это сообщение, но не видишь название темы, и не можешь его клинуть.
-----
Не совсем понятна логика эмулятора, он сам что ли скроллит до нужного элемента?
 
Через них и беру. Сейчас проверил, кликает даже на элемент вне браузера, что странно, т.к. в vk и fb такое не работало...


Имеется ввиду элемент (для клика) вне видимого поля браузера или на самом краю. т.е. ты читаешь это сообщение, но не видишь название темы, и не можешь его клинуть.
-----
Не совсем понятна логика эмулятора, он сам что ли скроллит до нужного элемента?

Чтобы сделать скролл до нужного элемента, можно вызвать событие focus для этого элемента. Click можно произвести для любого элемента присутствующего в коде страницы не зависимо в видимой ли он части браузера или нет - он сам отскроллит и произведет click
 
Чтобы сделать скролл до нужного элемента, можно вызвать событие focus для этого элемента. Click можно произвести для любого элемента присутствующего в коде страницы не зависимо в видимой ли он части браузера или нет - он сам отскроллит и произведет click
Если я делаю на эмуляторе шаб, там все на эмуляторах(фокус сюда не входит). В общем проблемы то и нет в итоге, прекрасно кликает и скроллит автоматом. Это радует =)
 

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