Посылает событие движения указателя мыши в указанных координатах. Координаты должны указывать на точку в пределах окна браузера, в противном случае событие произведено не будет. Координаты указываются относительно левого верхнего угла окна браузера.
procedure TTab.MouseMove(aPoint: TPoint); overload;
procedure TTab.MouseMove(aX: Integer; aY: Integer); overload;
TTab.mouseMove(aPoint);
TTab.mouseMove(aX, aY);
Тип (PASCAL) | Тип (ECMA) | Описание |
---|
//{$MODE PASCAL} TABS[0].Load('tests://drawing-2.html'); var rect := TABS[0].GetElements('#container')[0].Rect; TABS[0].MouseDown(rect.Left, rect.Top); for var i := 0 to 250 do begin var rndX := RandomInt(50); var rndY := RandomInt(50); TABS[0].MouseMove(rect.Left + rndX + i, rect.Top + rndY + i, true); if i = 250 then TABS[0].MouseUp(rect.Left + rndX + i, rect.Top + rndY + i); end;
//{$MODE ECMA} TABS[0].Load('tests://drawing-2.html'); var rect = TABS[0].GetElements('#container')[0].Rect; TABS[0].MouseDown(rect.Left, rect.Top); for var i = 0 to 250 do begin var rndX = RandomInt(50); var rndY = RandomInt(50); TABS[0].MouseMove(rect.Left + rndX + i, rect.Top + rndY + i, true); if i = 250 then TABS[0].MouseUp(rect.Left + rndX + i, rect.Top + rndY + i); end;