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

Элемент выполняет 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. Чтобы выбрать другое значение, кликните выпадающий список | 

Значения, которые начинаются со слов Web Driver, предназначены для тех случаев, когда необходимо использовать Selenium WebDriver. По умолчанию веб-драйвер уже встроен в Студию, но для успешной работы версии драйвера и браузера должны быть совместимы. Если они не совместимы, то веб-драйвер требуется обновить.
Вывод:
| Свойство | Тип | Описание | 
|---|---|---|
| Переменная* | LTools.WebBrowser.BrowserInst | Переменная для сохранения ссылки на подключенный браузер | 
Решение проблем
Если использование элемента не привело к ожидаемому результату, проверьте:
- установлен в системе браузер, выбранный в свойстве Тип браузера;
- права доступа пользователя на использование браузера;
- описание ошибки в консоли.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.WebBrowser.BrowserApp app =
LTools.WebBrowser.BrowserApp.Open(wf,
LTools.WebBrowser.Model.BrowserTypes.IE);