главнаяконтактыреклама
JetSwap — система раскрутки сайтов
РегистрацияО системеАккаунтСтатистикаХостингДомены ru от 90 рублей
 

Метод clickAsync - Документация

clickAsync Назад

Описание:

clickAsync(element: HTMLElement, params?: TClickParams = {}): Promise<void>
Данный метод позволяет произвести клик по указаному элементу. Если включено реальное перемещение мыши, то производится клик в реальности, в противном случае имитируются события, генерируемые при перемещении и клике мышью.

Параметры:

  • element - Элемент по которому будет произведен клик.
  • params [опционально] - Параметры команды.

type TClickParams = {
	clickTimeLimit: number,            // Максимальное время выполнения клика по элементу element.
	scrollTimeLimit: number,           // Максимальное время выполнения скроллинга к элементу element. При указании 0 скроллинг не выполняется.
	onlyMove: boolean,                 // Только перемещение мыши к элементу element без осуществления клика
	rewriteTarget: string,             // Автоматическая замена свойства target при клике по ссылкам, чтобы избежать открытия новых окон. При указании пустой строки замена не производится.
	rect: {                            // Область в которой будет произведен клик относительно элемента. (Смещение указывается внутрь элемента)
		x: number,
		y: number,
		width: number,
		height: number,
	},
	frameReloadEvent: string,          // Если задано, то скрипт будет ждать перезагрузки фрейма после клика. Допустимые значения: DOMContentLoaded, load
	frameReloadTimeout: number,        // Таймаут ожидания перезагрузки фрейма после клика в миллисекундах.
}

Примеры:

    await paramsAsync("mouse",1);//включаем реальное перемещение мыши (чтобы это работало, соответствующая галочка должна стоять в настройках сайта)
    let frame = await navigateAsync('http://jetswap.com',null,{onFrame: "load"});                // Делаем переход на необходимую страницу и ждем ее полной загрузки
    let element = frame.document.querySelector('a[href*=password]');                      // Извлекаем необходимый элемент.

    await clickAsync(element, { frameReloadEvent: "load" });   // Производим клик по указанному элементу, и ждем пока не перезагрузится фрейм

    // Выполняем следующие команды..

Поддержка
(ENGLISH)   МЕНЮ
 Главная страница
 Новости
 Правила
 О Системе
 Рекламодателям
 Партнерам
 Оплата
 Дилерам
 Помощь
 Путеводитель
 SafeSurf
 VirtualSurf
 Реферер по заказу
 Бонусы
 Безопасность
 Выкуп кредитов
 Реклама на сайте
 Контакты

АВТОРИЗАЦИЯ
Логин
Пароль
  
! Напомнить пароль
OpenID-авторизация

ПРИНИМАЕМ


РЕКЛАМА

Хостинг от JetHosting.ru

www.megastock.ru

Здесь находится аттестат нашего WM идентификатора 541133050115
Проверить аттестат

Уведомление об ответственности