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
- тип: TCSScrollMethod
- назначение: метод скроллинга
Возвращаемое значение
- тип: boolean
- назначение: флаг, указывающий на то, было ли совершено перемещение
Замечания
- Клик будет совершен только по элементу ненулевого размера
- Если aX и aY равны нулю, то будет выбрана случайная точка в прямоугольнике, содержащем элемент
- Если aPointCount и aInterval равны нулю, то они будут автоматически рассчитаны в зависимости от координат элемента
Примеры
LoadURI('google.ru'); TypeIn('test'); var Search:=GetElement('button',0,['name'],['btnG']); MoveToElement(Search,0,0,0,0,SM_SCROLLBAR);