Содержание

MouseClick

Посылает событие клика в указанных координатах. Координаты должны указывать на точку в пределах окна браузера, в противном случае клик произведен не будет. Координаты указываются относительно левого верхнего угла окна браузера.

Синтаксис

PASCAL

procedure TTab.MouseClick(aPoint: TPoint); overload;
procedure TTab.MouseClick(aX: Integer; aY: Integer); overload;

ECMA

TTab.mouseClick(aPoint); 
TTab.mouseClick(aX, aY); 

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aPoint TPoint TPoint - Объект, описывающий положение точки внутри окна браузера
aX Integer Number - Координата X точки клика
aY Integer Number - Координата Y точки клика

Возвращаемое значение

Тип (PASCAL) Тип (ECMA) Описание

Примеры

PASCAL

  1. //{$MODE PASCAL}
    var tab := TABS[0];
    tab.Load('tests://events.html');
    var rect := tab.GetElements('input')[0].Rect;
    tab.MouseClick(rect.Left, rect.Top);

  1. //{$MODE PASCAL}
    var tab := TABS[0];
    tab.Load('tests://events.html');
    var rect := tab.GetElements('input')[0].Rect;
    tab.MouseClick(rect.Center);

ECMA

  1. //{$MODE ECMA}
    var tab = TABS[0];
    tab.load('tests://events.html');
    var rect = tab.getElements('input')[0].rect();
    tab.mouseClick(rect.Left, rect.Top);

  1. //{$MODE ECMA}
    var tab = TABS[0];
    tab.load('tests://events.html');
    var rect = tab.getElements('input')[0].rect();
    tab.mouseClick(rect.center);