Присоединиться к браузеру
Eng: Attach Browser
Элемент осуществляет подключение к действующему веб-браузеру, позволяя роботу взаимодействовать с веб-приложениями, в том числе интегрироваться с SAP через веб-интерфейс. Выступает в роли контейнера для других элементов Студии, предназначенных для работы с веб-приложениями.
.b025119c.png&w=1080&q=75)
Обратите внимание, что элементы, вложенные в контейнер Присоединиться к браузеру и присоединенные к нему, требуют наличия расширения браузера. Способы установки расширений описаны здесь.
Свойства
Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
| Свойство | Тип | Описание |
|---|---|---|
| SAP | ||
| Идентификатор компонента | String | Идентификатор компонента-браузера для работы с SAP. Примечание: В версиях до 1.25.9 свойство называлось “ID” |
| Ссылка на элемент SAP | LTools.SAP.Model.SAPUIItem | Переменная, содержащая ссылку на компонент SAP |
| Браузер | ||
| Адрес страницы | String | По умолчанию: "*". URL-адрес веб-страницы, открытой в целевой вкладке. Используется как один из критериев поиска. |
| Активировать вкладку браузера | Boolean | По умолчанию: True. Определяет, нужно ли переключаться на найденную вкладку после подключения. Доступно с версии 1.25.9 |
| Заголовок браузера | String | Задает заголовок подключаемого браузера (указывается в кавычках ""). По умолчанию установлено "*". Для автоматического добавления заголовка можно использовать кнопку Выбрать страницу |
| Индекс вкладки браузера | Int32 | Определяет порядковый номер вкладки браузера, с которой будет работать активность. Нумерация вкладок начинается с 1. Если свойство не заполнено (значение по умолчанию 0), активность будет работать с самой последней активной вкладкой. Свойство доступно с версии 24.8. |
| Закрывать браузер при завершении | Bool | Определяет, нужно ли освобождать ссылку на браузер при выходе. Примечание: В версиях до 25.9 это свойство называлось Освобождать. |
| Переменная | LTools.WebBrowser.BrowserInst | Переменная, содержащая ссылку на ранее подключенный браузер (если имеется) |
| Таймаут* | Int32 | Максимальное время ожидания завершения процесса (в миллисекундах). По умолчанию 10000 |
| Тип браузера | LTools.WebBrowser.Model.BowserTypes | Опеределяет тип используемого браузера. По умолчанию IE - Internet Explorer. Чтобы выбрать другой браузер, щелкните выпадающий список. Доступны значения: IE, Chrome, Firefox, Opera, Edge, Yandex, SAP |
| Вывод | ||
| Переменная | Переменная для хранения ссылки на подключенный браузер. Впоследствии, при повторном использовании в процессе контейнера Присоединиться к браузеру, ее можно указать для более быстрого подключения в свойстве Браузер > Переменная |

Пример использования
Пример процесса с использованием данного элемента доступен Learning .
Скачайте проект StudioActivities, откройте его в Студии и выберите процесс StudioActivities/Ru/Браузер/Присоединиться к браузеру.ltw для просмотра.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.WebBrowser.BrowserApp app =
LTools.WebBrowser.BrowserApp.Init(wf, "Free email*",
LTools.WebBrowser.Model.BrowserTypes_Short.IE);