Как работает эмуляция мыши

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
Всем привет, замучался разбираться с этой эмуляцией мыши. Данный пример разбирается https://zennolab.com/discussion/threads/snippety-ehmuljacii-myshi-fullemulationmouse.35369/

. Разумеется без вашей помощи зайду в тупик. По этой причине прошу ответить на несколько вопросов
1) Где можно ознакомиться с функциями с примерами и подробным описанием. Особенно интересует список функций который вылезает автоматически
на данный момент интересует функция
var rnd = new Random();
var post = posts.GetByNumber( rnd.Next(0,posts.Count) ; ЗДЕСЬ ИНТЕРЕСУЕТ АРГУМЕНТ, ЧТО ОН ДЕЛАЕТ
var h2 = post.FindChildByXPath(".//h3",0); ЧТО в скобочках делается

2) Подробно разбирал пример 1-ой программы, снипита или скрипта, запутался в этой терминологии. Подробно разобрал пример и решил его продублировать на mail.ru, там видь то же имеются статьи и самое главное это нужно изменить тэги, атрибуты и значение в переменной posts. Сложность в том, что программа выполняется без ошибок, а эмуляции мыши не видно. Внизу описал мое видение программы, но чувствую, где то ошибка

Благодаря этой функции определяем элементы по которым должна пройтись мышь
var posts = instance.ActiveTab.FindElementsByAttribute("div", "class", "news-item__inner", "regext");

Затем определяем конкретный элемент
var post = posts.GetByNumber(3);

Делее просто копирую из 1-ой программы

//Ведём мышку к этому посту РАЗБЕРИСЬ С ЭТИМИ ЦИФРАМИ 4
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(post);
//Ищем заголовок поста
var h2 = post.FindChildByXPath(".//h3",0);
//Проводим мышкой по заголовку
tab1.FullEmulationMouseMoveAboveHtmlElement(h2, 30);
 

Вложения

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
Может кто нибудь поможет, а то запутался
 

krepskiy

Client
Регистрация
18.02.2016
Сообщения
241
Благодарностей
193
Баллы
43

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