Demo-Tabs.iim — работа с вкладками

Макрос iMacros Demo-Tabs.iim

Макрос Demo-Tabs iMacros демонстрирует возможность управления интерфейсом браузера, а именно работу с вкладками. При помощи команды TAB вкладки можно открывать, закрывать, переключаться на нужную для дальнейшей работы макроса.

Описание работы Demo-Tabs.iim:

Строка 1 — строка, описывающая версию (VERSION) iMacros Browser на которой был написан данный макрос, используется для совместимости данного макроса с другими версиями iMacros.

Строка 2 — объявляется TAB о том, что работа будет в открытой вкладке (она считается первой).

Строка 3 — закрываем все вкладки кроме активной (что бы они не повлияли на работу сценария).

Строка 4 — открываем тестовую страницу по ссылке URL.

Строка 5 — при помощи команды TAG находим первый элемент попадающий под фильтр: HTML-элемент <A> с атрибутом (ATTR) HREF = *любые символы*Popup. И нажимаем на данный элемент.

После нажатия на ссылку открывается 3 вкладки.

Строка 6 — переключаемся на последнюю открытую вкладку (4).

Строка 7 — командой TAG находим первый элемент попадающий под фильтр: HTML-элемент <INPUT> c type = text который расположен внутри формы (<FORM>), (у которой название NAME = f3). У искомого элемента есть атрибут (ATTR) NAME = txtPopup. При помощи параметра CONTENT заполняем форму следующим текстом: «Окно 3». <SP> — обозначает пробел.

Строка 8 — при помощи команды WAIT ждем 1 секунду.

Строка 9 — возвращаемся на первую вкладку (команда TAB).

Код макроса:

2 Комментария

  1. Анатолий

    Последовательность действий в моем макросе:
    1.На 1-й вкладе выполняем определенные действия.
    2. Переходим на 2-ю вкладку.
    3. Выполняем определенные действия.
    4. Цикл повторяется, что реализовано через кнопку «Play Loop» для запуска макроса.

    Вопрос: Изначально iMacros Browser открывается с одной вкладкой. Если я вставляю команду TAB OPEN, то с учетом «Play Loop» при каждом шаге цикла добавляется очередная вкладка. Как сделать, чтобы их изначально было 2 и можно было просто переходить с одной на другую?

    1. Владислав (Автор записи)

      Или используйте в своей работе js или не поленитесь перед запуском макроса вручную открыть вторую вкладку.

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

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