ONDIALOG — команда для работы с JavaScript окнами

Команда iMacros ONDIALOG

Команда iMacros ONDIALOG позволяется взаимодействовать с диалоговыми окнами вызванными JavaScript. Обратите внимание, что ONDIALOG работает с уже открывшимся диалоговым окном, она не может ждать появления JavaScript окна. К примеру, после нажатия кнопки на сайте, откроется JS окно, которое изображено на картинке выше. Для того что бы в этом окне нажать кнопку OK или Cancel, необходимо вначале прописать действие для работы с JavaScript окном, а затем команду iMacros TAG, которая собственно и нажмет на кнопку, после которой откроется данное диалоговое окно. Смотрите пример ниже.

Работает в: iMacros Browser icon Internet Explorer icon Mozilla Firefox icon

Синтаксис:

Параметры:

  • POS
    Номер диалогового окна. На некоторых страниц диалоговые окна появляются непосредственно друг за другом (т.е. если появятся 2 или более окна). В этом случае вы можете указать номер для каждого диалога (POS=1 действие для первого диалогового окна, POS=2 для второго окна). Задание POS применяется только в диалогах, которые показываются непосредственно друг за другом. Это означает, что несколько команд ONDIALOG с различными значениями POS должно идти друг за другом, они не должны разделяться другими командами.
  • BUTTON
    Определяется, какая из доступных кнопок будет нажата (Yes / OK или No или Cancel).
  • СONTENT
    Атрибут, значение которого используется для заполнения формы ввода, спрашиваемой JavaScript. (Замените пробелы на <SP>, как тут: «Привет<SP>мир»).

Примеры:

Основной пример, который демонстрирует последовательность написания команд:

Так же командой iMacros ONDIALOG можно извлечь содержание диалогового окна, добавив в макрос строку:

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *