MoveToElement

Прокручивает страницу до указанного элемента, эмулирует перемещение курсора мыши до указанных координат относительно элемента

Синтаксис

function MoveToElement(aElement: TCSElement; aPointCount: integer = 0;
  aInterval: integer = 0; aX: integer = 0; aY: integer = 0;
  aScrollMethod: TCSScrollMethod = SM_WHEEL): boolean;

Параметры

  • aElement
    • тип: TCSElement
    • назначение: элемент, по которому необходимо произвести клик
  • aPointCount
    • тип: integer
    • назначение: количество промежуточных точек при движении
  • aInterval
    • тип: integer
    • назначение: задержка (в мс) между промежуточными точками
  • aX
    • тип: integer
    • назначение: координата X относительно левого верхнего угла элемента
  • aY
    • тип: integer
    • назначение: координата Y относительно левого верхнего угла элемента
  • aScrollMethod
    • назначение: метод скроллинга

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

  • тип: boolean
  • назначение: флаг, указывающий на то, было ли совершено перемещение

Замечания

  • Клик будет совершен только по элементу ненулевого размера
  • Если aX и aY равны нулю, то будет выбрана случайная точка в прямоугольнике, содержащем элемент
  • Если aPointCount и aInterval равны нулю, то они будут автоматически рассчитаны в зависимости от координат элемента

Примеры

  1. LoadURI('google.ru');
    TypeIn('test');
    var Search:=GetElement('button',0,['name'],['btnG']);
    MoveToElement(Search,0,0,0,0,SM_SCROLLBAR);