Открыть браузер
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);