Нажать на ползунок прокрутки и сдвинуть мышь вниз

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Подскажите, как это сделать - есть колесико прокрутки, хочу его зажать и сдвинуть вниз, допустим, пиксей на 100, как это можно сделать, кроме как установив курсор и кликая по точке, в которую мы бы хотели, чтобы он переместился, в общем нужно сделать это как человек, а не робот
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Боюсь мне это не сильно поможет, fullemulation может нажимать, двигать к html элементу, мне нужно зажать курсор (левая кнопка мыши) и протянуть вниз на 100 пикселей, без html элемента
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Первая ссылка же, а he использовать, как стартовые координаты для наведения.
he.DisplacementInDocument.X,
he.DisplacementInDocument.Y
+
https://help.zennolab.com/en/v5/zennoposter/5.18.0.0/webframe.html#topic513.html
после наведения.

Примерно:
C#:
Tab tab = instance.ActiveTab;
HtmlElement he = tab.FindElement//...выбрать своё
int x = he.DisplacementInDocument.X + 50;
int y = he.DisplacementInDocument.Y + 50;
tab.FullEmulationMouseMove(x, y);
tab.FullEmulationMouseClick("left", "down");
tab.FullEmulationMouseMove(x, y + 100);
tab.FullEmulationMouseClick("left", "up");
 
Последнее редактирование:

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