Как получить координаты элемента?

donseo

Client
Регистрация
15.11.2011
Сообщения
32
Благодарностей
5
Баллы
8
Добрый день!
Подскажите как можно получить координаты определенного элемента на страницы?

В дальнейшем я хочу передвинуть на него курсор и сделать клик.
 

etyipin

Client
Регистрация
15.12.2017
Сообщения
95
Благодарностей
35
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 445
Благодарностей
9 137
Баллы
113
Добрый день!
Подскажите как можно получить координаты определенного элемента на страницы?

В дальнейшем я хочу передвинуть на него курсор и сделать клик.
ПКМ по элементу и вызвать Конструктор действий,
там создать кубики взятия (Get) leftinbrowser и topinbrowser
 

donseo

Client
Регистрация
15.11.2011
Сообщения
32
Благодарностей
5
Баллы
8
  • Спасибо
Реакции: Sergodjan

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
В дальнейшем я хочу передвинуть на него курсор и сделать клик.
Вариант чуть посложнее:
Код:
Tab tab = instance.ActiveTab;
HtmlElement he = instance.ActiveTab.FindElementByAttribute("div", "class", "button", "text", 0); // По аналогии с кубиком
if (he.IsVoid) throw new Exception("Кнопка не найдена");
tab.FullEmulationMouseMoveToHtmlElement(he); // Передвинуть
tab.FullEmulationMouseClick("left", "click"); // Кликнуть левой
 
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: Sergodjan и KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
Во первых надо поставить в документ -1.
А лучше поставить 2 галки в настройках.
2018-08-16_180828.jpg


Дплее перезапустите PM.
И попробуйте снова создать экшн, если не получается опять. То к другому элементу зацепитесь. Иногда можно зацепится к слову, при этом надо будет в экшене мыши вести математические расчеты (пример скину если надо).
 
  • Спасибо
Реакции: KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
Во первых надо поставить в документ -1.
А лучше поставить 2 галки в настройках.
Посмотреть вложение 31441


Дплее перезапустите PM.
И попробуйте снова создать экшн, если не получается опять. То к другому элементу зацепитесь. Иногда можно зацепится к слову, при этом надо будет в экшене мыши вести математические расчеты (пример скину если надо).
спасибо. ЗАРАБОТАЛО! Про то что надо делать поправку, в несколько пикселей, знаю
 
  • Спасибо
Реакции: Mikhail B.

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