// элемент на странице на который надо кликнуть
string xpath = "//div/div[@class='answer']/button"; // свой xpath к кнопке
// переменные
var rnd = Global.Classes.rnd;
int topInBrowser = 0;
int leftInBrowser = 0;
int Height1 = 0;
int Width1 = 0;
int ToX = 0;
int ToY = 0;
var elLink = instance.ActiveTab.FindElementByXPath(xpath, num);
if ((instance.ActiveTab.IsVoid) || (instance.ActiveTab.IsNull)) {return 2;} // выход по нулевой вкладке
else {
try{
topInBrowser = int.Parse(elLink.GetAttribute("topInBrowser"));
leftInBrowser = int.Parse(elLink.GetAttribute("leftInBrowser"));
Height1 = elLink.Height;
Width1 = elLink.Width;
ToX=leftInBrowser+Width1/2;
ToY=topInBrowser+Height1/2;
} catch {}
if (Height1>0 && Width1>0 && topInBrowser>0 && leftInBrowser>0 ) {
// устанавливаем параметры перемещения мыши
instance.ActiveTab.FullEmulationMouseSetScrollBorder(15, 15);
instance.ActiveTab.FullEmulationMouseSetOptions(5,4,rnd.Next(30,60));
// двигаем мышь к элементу
instance.ActiveTab.FullEmulationMouseMove(ToX, ToY);
// кликаем по элементу
instance.ActiveTab.FullEmulationMouseClick("left", "click");
return 0;
}
else return 3; // выходим если координаты элемента неправильные
}