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

twisterrr

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

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
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.

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

kagorec

Client
Регистрация
24.08.2013
Сообщения
924
Благодарностей
478
Баллы
63

twisterrr

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

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

Mikhail B.

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

doc

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

twisterrr

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

doc

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

twisterrr

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

doc

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

Mikhail B.

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

twisterrr

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

Mikhail B.

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

twisterrr

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

Mikhail B.

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

twisterrr

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

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

Mikhail B.

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

twisterrr

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

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