Команда iMacros ONDIALOG Команда ONDIALOG позволяется взаимодействовать с диалоговыми окнами вызванными JavaScript. Обратите внимание, что ONDIALOG работает с уже открывшимся диалоговым окном, она не ожидает появления JavaScript окна. К примеру, после нажатия кнопки на сайте, откроется JS окно. Для того что бы в этом окне нажать кнопку OK или Cancel, необходимо вначале прописать действие для работы с JavaScript окном, а затем команду iMacros TAG, которая собственно и нажмет на кнопку, после которой откроется данное диалоговое окно. Смотрите пример ниже. Работает в: Синтаксис:ONDIALOG POS=н BUTTON=(YES|NO|CANCEL) [CONTENT=некоторый_текст]
Параметры:
Примеры:Основной пример, который демонстрирует последовательность написания команд: ONDIALOG POS=1 BUTTON=OK CONTENT= TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=VALUE:Всплывающее<SP>окно<SP>1 ONDIALOG POS=1 BUTTON=OK CONTENT=Я подтверждаю TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=VALUE:Спросить<SP>согласие Так же командой ONDIALOG можно извлечь содержание диалогового окна, добавив в макрос строку: SET !EXTRACTDIALOG YES |
Команды >