ПКМ по элементу и вызвать Конструктор действий,Добрый день!
Подскажите как можно получить координаты определенного элемента на страницы?
В дальнейшем я хочу передвинуть на него курсор и сделать клик.
Спасибо самое простое решение =)ПКМ по элементу и вызвать Конструктор действий,
там создать кубики взятия (Get) leftinbrowser и topinbrowser
Вариант чуть посложнее:В дальнейшем я хочу передвинуть на него курсор и сделать клик.
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"); // Кликнуть левой
толи я дурак, толи у меня нет таких действийПКМ по элементу и вызвать Конструктор действий,
там создать кубики взятия (Get) leftinbrowser и topinbrowser
Их надо вписывать вручную.толи я дурак, толи у меня нет таких действий
спасибо
Эти данные обычно парсятся для эмуляции мыши. В перменную экшена записываются координаты. Вы для этого парсите?не срабатывает
даЭти данные обычно парсятся для эмуляции мыши. В перменную экшена записываются координаты. Вы для этого парсите?
Во первых надо поставить в документ -1.не срабатывает
Посмотреть вложение 31439
спасибо. ЗАРАБОТАЛО! Про то что надо делать поправку, в несколько пикселей, знаюВо первых надо поставить в документ -1.
А лучше поставить 2 галки в настройках.
Посмотреть вложение 31441
Дплее перезапустите PM.
И попробуйте снова создать экшн, если не получается опять. То к другому элементу зацепитесь. Иногда можно зацепится к слову, при этом надо будет в экшене мыши вести математические расчеты (пример скину если надо).