История страницы
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||||||||||||
Браузер | Browser | Название браузера, к которому нужно подключиться. Выпадающий список из элементов: Chrome, Firefox, Internet Explorer, Yandex, Edge | Robin.String | Да | Способ выбора окна | Window selection method | Robin.String | Нет | Номер окна | Window number | Порядковый номер открытого окна браузера. Нумерация начинается с 0. Учитывается, только если в поле "Способ выбора окна" выбрано "По номеру окна" | Robin.Numeric | Нет | Имя окна | Window Name | Имя открытого окна браузера. Учитывается только если в поле "Способ выбора окна" выбрано "По имени окна". | Robin.String | Нет |
Особые условия использования
Предусловие: действие подключается к заранее открытому окну браузера.
При запуске робот попадает на последнюю активную вкладку и остается на ней. Если нужно перейти на другую, то нужно воспользоваться действием «Переключиться на вкладку».
Если открыто несколько окон одного браузера, то в поле «Способ выбора окна» из выпадающего списка (Последнее открытое окно, Первое открытое окно, По номеру окна, По имени окна) можно выбрать приоритетный вариант поиска окна для воспроизведения в нем дальнейших действий.
Если открыто несколько окон одного браузера и не заполнено поле «Способ выбора окна», то по умолчанию будет выбрано последнее окно.
В поле «Номер окна» вводится номер искомого окна из открытых, если в поле «Способ выбора окна» отмечено «по номеру окна». Если в поле «Способ выбора окна» выбрано иное, то заполненное поле «Номер окна» будет игнорироваться. Такое же правило относится к выбору "По имени окна" и полю "Имя окна".
Если открыто несколько окон с одинаковыми именами и выбран поиск "По имени окна", то робот будет взаимодействовать с первой из найденных окон. В поле "Имя окна" можно вписать часть или полное название искомого окна.
Если окно открыто в режиме Инкогнито, оно будет учитываться для дальнейшей работы робота.
Если браузер открыт в невидимом режиме, робот не взаимодействует с ним.
Подключаться и работать можно только не только с браузерами, которые открыл человек, но и с браузерами, ранее открытыми другими роботами. Окно браузера, открытое одним роботом, может быть использовано при поиске открытых окон, если только оно открыто не в фоновом режиме.
Если драйвер не подходит под версию браузера, робот выдаст ошибку. Действие использует тот же способ поиска драйверов, что и для действия "Открыть браузер".
Если робот подключился к открытому окну браузера, то по окончанию работы робота это окно должно остаться открытым, если у робота отсутствовало действие "Закрыть браузер".
Действие вернет ошибку, если:
- ни один браузер не был открыт;
- открыто окно(а) одного браузера, но в поле "Браузер" выбран другой тип браузера;
- если есть несколько открытых окон одного браузера, и выбранного по номеру окна не существует;
- драйвер не подходит под версию браузера;
- если в поле "Способ выбора окна" выбран поиск "По номеру окна", а поле "Номер окна" не заполнено;
- если в поле "Способ выбора окна" выбран поиск "По имени окна", а поле "Имя окна" не заполнено.
Пример использования
Задача:
Решение:
Релазизация:
Результаты | |||||
Контекст | Context | Экземпляр браузера, с которым будут работать действия. | Robin.Selenium |
Особые условия использования
Отсутствуют
Пример использования
Задача: подключиться к Яндекс-браузеру и перейти по ссылке.
Решение: воспользоваться действиями "Подключиться к открытому браузеру", "Перейти по URL".
Релазизация:
- Собрать схему робота, состоящую из действий: "Подключиться к открытому браузеру", "Перейти по URL".
- Настроить параметр для действия "Подключиться к открытому браузеру"
- Настроить параметры действия "Перейти по URL". В поле "Контекст" выбрать контекст действия "Подключиться к открытому браузеру". В поле "Адрес страницы" указать адрес по которму нужно перейти.
- Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Выполнено подключение к открытому браузеру и переход по ссылке.
Результат: