SIZE

Команда iMacros SIZE.

При помощи команды SIZE, iMacros изменяет размер окна браузера. Данная команда необходима, прежде всего, при использовании команд DS (Direct Screen) с фиксированными координатами, но она также может понадобиться при необходимости проверки изображения.

Примечания:

    • SIZE гарантирует, что видимая страница браузера имеет указанный размер. Фактический размер всего окна браузера будет больше, так как тогда учитываете размер боковой панели, панелей инструментов и тому подобного.

    • Команда не работает, когда iMacros запускается в -silent или -tray режиме.

    • iMacros для Firefox и Chrome не поддерживает команду SIZE (смотрите примеры ниже).

Синтаксис:

SIZE X=n Y=m

Параметры:

  • X

    • Задает ширину окна браузера, в пикселях.

  • Y

    • Задает высоту окна браузера, в пикселях.

Примеры:

При использовании команды DS определенные размер окна браузера необходим для корректного выполнения последующих команд. Если размер окна изменяется между записью и воспроизведением макроса, DS может выполниться неправильно, потому что позиция элемента, на который нужно было нажать, переместился (изменил свои координаты).

Поэтому желательно (особенно, когда вы делитесь своими макросами) добавить команду SIZE перед всеми командами DS

SIZE X=800 Y=600 DS CMD=CLICK X=234 Y=42 CONTENT=Привет<SP>Мир!

iMacros for Firefox и Chrome не поддерживает команду SIZE, но можно использовать следующую команду:

URL GOTO=javascript:window.resizeTo(1200,979);

В Firefox этот хак работает только в том случае, если в настройках не отключено изменение размера браузера Firefox при помощи JavaScript.