Skip to Content

Открыть браузер

Eng: Open browser

alt

Элемент выполняет 2 основные функции:

  1. Открывает новый экземпляр браузера либо новую вкладку в уже открытом браузере.
  2. Выступает в роли контейнера для других элементов, работающих с веб-страницами.

Примечание: Элементы внутри контейнера требуют установленного расширения браузера Primo RPA.

Свойства

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

WebDriver

СвойствоТипОписание
ПортInt32Порт отладчика
Путь к браузеруStringПуть к исполняемому файлу браузера

Браузер:

СвойствоТипОписание
Адрес страницыStringАдрес страницы для открытия (например, “https://primo-rpa.ru/“)
Аргументы запускаStringСтрока аргументов для запуска браузера
Закрывать браузер при завершенииBooleanОпределяет, следует ли освобождать ссылку на браузер при выходе
Запуск в фоновом режимеBooleanЗапускать браузер в скрытом режиме (только для WebDriver, кроме Edge)
Открыть как новую вкладкуBooleanОткрывать URL в новой вкладке существующего окна
Состояние загрузкиУказывает, до какой степени загрузки страницы следует ожидать:
- Не загружать: не ждать загрузки
- Интерактивный режим: ждать загрузки DOM-дерева
- Полная загрузка: ждать полной загрузки страницы
Таймаут*Int32— предельное время ожидания завершения процесса в миллисекундах. По умолчанию 50000 (50 сек). Таймаут не влияет на свойство Состояние загрузки, для которого выбрано значение None.
Тип браузера*— тип используемого браузера. По умолчанию IE — Internet Explorer. Чтобы выбрать другое значение, кликните выпадающий список

alt

Значения, которые начинаются со слов Web Driver, предназначены для тех случаев, когда необходимо использовать Selenium WebDriver. По умолчанию веб-драйвер уже встроен в Студию, но для успешной работы версии драйвера и браузера должны быть совместимы. Если они не совместимы, то веб-драйвер требуется обновить.

Вывод:

СвойствоТипОписание
Переменная*LTools.WebBrowser.BrowserInstПеременная для сохранения ссылки на подключенный браузер

Решение проблем

Если использование элемента не привело к ожидаемому результату, проверьте:

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

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

LTools.WebBrowser.BrowserApp app = LTools.WebBrowser.BrowserApp.Open(wf, LTools.WebBrowser.Model.BrowserTypes.IE);