Описание
Задача данного действия достаточно проста: оно открывает новое окно браузера, а затем — заданную страницу. Необходимые для задания страницы шаги будут описаны ниже в разделе «Параметры».
Данное действие необходимо для начала взаимодействия с браузерами посредством других более продвинутых действий.
Выбор используемого браузера
Перед использованием данного действия стоит определиться с используемым браузером. Есть два способа сделать это:
Откройте меню «Взаимодействие с браузером» во вкладке «Настройки».
Вкладка «Настройки» в Studio Pro
В разделе, содержащем свойства действия, нажмите на кнопку «Изменить» здесь. Откроется то же самое меню.
При помощи этой кнопки также можно перейти в меню, указанное ниже
Вот как оно выглядит:
Меню настроек браузера
Это меню содержит следующие опции:
- «Использовать браузер». Здесь можно задать браузер, который будет открываться при исполнении этого действия. В настоящий момент поддерживаются Google Chrome (Chrome Native и Chrome Selenium) и Internet Explorer.
- «Загрузить профиль пользователя с cookies, расширениями и др.». Эта опция определяет, будут ли загружены данные, связанные с профилем.
- «Не закрывать браузер после завершения работы бота». Если эта опция включена, то после того, как алгоритм завершит работу, окно браузера не закроется автоматически.
- «Аргументы командной строки». Эта строка позволяет запускать браузер с заданными входными аргументами.
Обратите внимание:
Начиная с версии 6.0 Studio Pro поддерживает два способа работы с браузером — через расширение ElectroNeek Chrome Automation и через Selenium. Подробнее об этом можно почитать в этой статье.
В зависимости от выбранного способа бот будет по-разному искать элемент во вкладках браузера:
-
Chrome Native — если не обозначить номер вкладки, то бот будет искать элемент на всех вкладках.
-
Chrome Selenium — если не обозначить номер вкладки, то бот будет искать элемент именно на той вкладке, которая была открыта с помощью действия «Открыть страницу». Другими словами, отсутствие обозначенной вкладки — это идентификатор вкладки для Selenium.
В workflow, созданных до версии платформы 6.0, вся информация по вкладкам сохранится.
Параметры
Теперь рассмотрим параметры этого действия. В данном случае они определяют открываемую страницу, используемый браузер и используемую вкладку.
Основные параметры действия
Параметр URL задает страницу, которая откроется. Является обязательным.
Задать значение позволяет ввести адрес страницы вручную. Наиболее простой способ для большинства случаев.
Вычислить значение позволяет сформировать адрес страницы при помощи доступных методов JS. Полезно в случаях, когда адрес необходимо сформировать динамически.
Сохранить результат предыдущего шага позволяет использовать результат предыдущего действия в качестве адреса.
Следующий параметр - «Браузер». Является обязательным. Он был описан в предыдущем разделе.
На вкладке — этот параметр позволяет указать название вкладки, с которой необходимо взаимодействовать боту. Название вкладке присваивается в действии «Открыть страницу».
Использовать номер вкладки по порядку
Этот флажок позволяет указать порядковый номер вкладки в браузере. Его стоит использовать, если новая вкладка открывается не вручную, а автоматически, после клика по какому-то элементу.
-
Задать значение — позволяет задать название вкладки вручную.
-
Вычислить значение — позволяет воспользоваться особой формулой или специальным методом для определения названия вкладки.
-
Сохранить результат предыдущего шага — в качестве названия вкладки берет результат предыдущего действия в workflow.
Параметры «Задержка до, сек» и «Задержка после, сек» указывают, сколько пройдет времени перед или после выполнения данного действия.