Открыть браузер / Open browser

Группа действий: Браузеры


Данное действие предназначено для открытия выбранного браузера. В момент открытия браузера создается контекст.


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
БраузерBrowser

Браузер, который необходимо открыть.

По умолчанию Chrome.


Выпадающий список:

  • Chrome
  • Яндекс
  • Firefox
  • Internet Explorer
  • Edge (chromium)
Строка

Chrome



Нет

Расширенные настройки

Advanced settings

Список свойств браузера и их значений, которые будут установлены при запуске браузера.


В JSON формате, описывающий список свойств браузера и их значений, которые будут установлены при запуске.

Если параметр заполнен, его значения имеют преимущества перед значениями остальных полей.

Подключить расширения и задать профиль можно через этот параметр

Строка


JSON по шаблонуНет
Фоновый режим
Background mode

Открытие в невидимом режиме.


Internet Explorer не поддерживает данную настройку 

Логический falseНет

Значение для Тайм-аут

(Время явного ожидания)

Time-out value

Задается предельное значение времени ожидания для использования по умолчанию в действиях группы, определяющее время доступа к элементам.

Измеряется в миллисекундах.

Число1000Нет
URLURL

URL, по которому должен быть выполнен переход если в параметре "Тип страницы" было выбрано значение "Заданная страница".


Поле будет доступно к заполнению после выбора значения "Заданная страница" в параметре "Тип страницы".

Строкаhttps://yandex.ru/Нет
Результаты
КонтекстContext

Контекст открытого сеанса работы с браузером, к которому будут обращаться дальнейшие действия.


Экземпляр браузера, с которым будет работать Selenium.

Контекст сеанса работы с браузеромACTION_CONTEXT



Особые условия использования 

Данное действие не предназначено для работы с окном уже открытого браузера, будет открываться новое окно.

Т.е. подключиться к существующему инстансу браузера невозможно, будет создан новый.

После завершения работы робота с браузером, браузер автоматически не закрывается. Требуется использование действия Закрыть браузер.

Настройки параметров запускаемого браузера зависят от конкретного браузера.

Реализована возможность работы с несколькими открытыми браузерами в рамках одного сценария.


Пример использования

Задача:

Необходимо с помощью действия "Открыть браузер" выполнить открытие браузеров из списка в параметрах действия.

Реализация:

  1. Открыть группу действий "Браузеры"
  2. Открыть подгруппу "Окна, вкладки, фреймы" 

Добавить действие "Открыть браузеры" в рабочее пространство. 
Настройка параметров действия: 
  а) Параметр "Браузер". Выбрать браузер из выпадающего списка, который необходимо открыть. 
  б) Параметр "Свойства". Указать файл в формате JSON по шаблону, который задаст приоритетные свойства для запуска браузера. 
  в) Параметр "Время явного ожидания". Установить тайм-аут по времени - 1000мс.
  г) Параметр "Фоновый режим". Значение "True" or "False". Оставить "False", что бы браузер открылся в видимом режиме. 
  д) Параметр "Адрес". Указать URL-адрес, по которому перейдет открывшийся браузер - https://yandex.ru/
  е) Параметр "Сохранить в". Указать адрес на ПК, куда сохраняться файлы, скачанные если в параметре "Адрес" будет указана ссылка на скачивание. 
 

Результат: 

В видимом режиме был открыть браузер Edge, и был выполнен переход на страницу https://yandex.ru/