Эмуляция мыши, рандомный клик в области элемента на странице

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
Сейчас есть 2 эмуляции мыши, первая это клик по заданным координатам, вторая это клик по картинке. Предлагаю расширить первый вариант, т.к. существуют элементы которые расположены не статично. Та же кнопка ок, например она находится в теге span, у него есть ширина и высота. Клик должен совершатся рандомно в области тега span.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно взять координаты элемента через конструктор действий и клик делать по ним.
 
  • Спасибо
Реакции: detroit

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
rostonix ты гений ))) очевидное решение )
 

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
Можно взять координаты элемента через конструктор действий и клик делать по ним.
А вот и не легче, пришлось повозиться чуть чуть, плюс ко всему, когда выполняется какое то действие на странице, тот же клик по эмуляции, то положение элемента относительно сторон инстанса меняется, и приходится каждый раз использовать эмуляцию клавиатуры и прокручивать страницу вверх, дабы получить правильные данные. Так что, Rostonix, предложение весьма актуально.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Нужно брать атрибуты leftinbrowser и topinbrowser
Они точные и не меняются. Только в текущей версии могут быть проблемы, если элемент изначально не виден в окне.
в следующем билде будет метод Scroll to view и схема будет полностью рабочей.
 
  • Спасибо
Реакции: Greez и detroit

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
Нужно брать атрибуты leftinbrowser и topinbrowser
Они точные и не меняются. Только в текущей версии могут быть проблемы, если элемент изначально не виден в окне.
в следующем билде будет метод Scroll to view и схема будет полностью рабочей.
Есть только left и top. И они не статичны, если прокрутить страницу чуть в низ то положение top меняется.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Эти значения надо ввести ручками самостоятельно, их нет в выпадающем списке
 
  • Спасибо
Реакции: detroit

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