Как получить координаты объекта

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
нужно кликнуть по кнопке с помощью эмуляции клика мыши но кнопка появляется в разных местах после перезагрузки страницы, как можно определить абсолютные координаты этой кнопки?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
нужно кликнуть по кнопке с помощью эмуляции клика мыши но кнопка появляется в разных местах после перезагрузки страницы, как можно определить абсолютные координаты этой кнопки?
Leftintab
Topintab

А так же:
Leftinbrowser
Topinbrowser

(Значения с маленькой буквы, телефон поднимает)
 
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
несовсем понимаю, например нужно кликнуть по кнопке на этой странице https://html5book.ru/krasivye-knopki-dlya-sayta/
http://prntscr.com/ohpq5l

в свойствах элемента кнопки вижу http://prntscr.com/ohpqnq
Leftintab 249
Topintab 269
если указать эти параметры в эмуляции клика то клик будет гораздо выше, так как это относительные значения, а как получить именно абсолютные координаты?

А так же:
Leftinbrowser
Topinbrowser
вот эти параметры где можно увидеть?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
если указать эти параметры в эмуляции клика то клик будет гораздо выше, так как это относительные значения, а как получить именно абсолютные координаты?
Отсчет идет с левого верхнего угла. Можно прибавить по 20 пикселей, что бы с краю не кликал. Получать значения в конструкторе методом get. Что бы клик был точным наде скролл установить в исходную позицию (клавиша HOME)
вот эти параметры где можно увидеть?
Их нужно вписать вручную.
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
979
Благодарностей
525
Баллы
93

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
Отсчет идет с левого верхнего угла. Можно прибавить по 20 пикселей, что бы с краю не кликал. Получать значения в конструкторе методом get. Что бы клик был точным наде скролл установить в исходную позицию (клавиша HOME)

Их нужно вписать вручную.
если кнопка статичная то понятно как по ней кликнуть, но когда она появляется в разных местах, нужно же сначала получить ее координаты, не понимаю как можно это сделать с помощью GET, можно на конкретном примере?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
если кнопка статичная то понятно как по ней кликнуть, но когда она появляется в разных местах, нужно же сначала получить ее координаты, не понимаю как можно это сделать с помощью GET, можно на конкретном примере?
Можно но позже. Через 1-2 часа скину.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
если кнопка статичная то понятно как по ней кликнуть, но когда она появляется в разных местах, нужно же сначала получить ее координаты, не понимаю как можно это сделать с помощью GET, можно на конкретном примере?
ты leftinbrowser и topinbrowser попробовал?
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
где взять эти параметры?, в свойствах элемента я их не нашел... или как это работает.. объясните плз
просто пропиши их. Обычно ты выбираешь атрибут из выпадающего списка по первым буквам. А эти пропиши вручную
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
просто пропиши их. Обычно ты выбираешь атрибут из выпадающего списка по первым буквам. А эти пропиши вручную
можно скриншот, куда именно вписать их?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
ага, вот оно как делается, все понял.. спасибо парни :bu:
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
отлично! спасибо

з.ы. подскажите плз возможно ли в свойствах действия клика мыши использовать арифметические операции?, попробовал так http://prntscr.com/ohyh0l {-Variable.leftinbrowser-}+2 чет не проходит
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

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