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

Mikhail B.

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

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


2016-07-12_025157.jpg
 

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43
Пробовали кликать через атрибуты leftinbrowser/topinbrowser?
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
>>надо определить, что элемент уже на краю браузера
Какой элемент? На краю - в смысле снизу?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Ща видео сниму


UPD. Кино пока отменяеться.
 
Последнее редактирование:

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Пробовали кликать через атрибуты leftinbrowser/topinbrowser?
Через них и беру. Сейчас проверил, кликает даже на элемент вне браузера, что странно, т.к. в vk и fb такое не работало...

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

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 228
Благодарностей
784
Баллы
113
Через них и беру. Сейчас проверил, кликает даже на элемент вне браузера, что странно, т.к. в vk и fb такое не работало...


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

Mikhail B.

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

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 228
Благодарностей
784
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

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