Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Подключиться к открытому

...

браузеру Версия 7 (Java)

Группа действий: Браузеры 

...

Описание

Действие подключается к заранее открытому окну браузера. Не происходит подключения к окнам, которые открыли или к которым подключились другие роботы.

...


Иконка действия

Image Added

Параметры и их настройки

Свойство
Англ. наименование
ОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Браузер
Browser

Название браузера, к которому нужно подключиться

.



Выпадающий список из элементов: Chrome, Yandex

Robin.String
Да
Адрес

IP по умолчанию к которому надо подключиться. Значение по умолчанию localhost

Robin.String

ПортПорт, по которому приходит подключение. Значение по умолчанию 9222Robin.Numeric

Результаты
Контекст
Context
Экземпляр браузера, с которым будут работать действия
.
Robin.Selenium

Особые условия использования 

Параметры могут меняться в зависимости от версии.
Предварительно должно быть установлено расширение в  браузере RobinRecorder 0.2.
Image Added
Для корректной отработки действия необходимо выполнить следующие действия:

  1. Нажать правой кнопкой мыши по ярлыку браузера (без профиля) и добавить в поле "Объект" параметр --remote-debugging-port=9222
    Нажать на кнопку "ОК".
    Image Modified
  2. Зайти в диспетчер задач и проверить, что не запущены браузеры, работающие на базе Chromium (кроме требуемого).
  3. ..
  4.  
    Если запущены, то закрыть их. 
    Список данных браузеров: https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D1%8B_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_Chromium
  5. Установить веб-драйвера для браузеров Chrome и Yandex
  6. . Скачать
  7. . Расположить, например,  в корень диска С.
     Скачать их можно по ссылкам: https://github.com/yandex/YandexDriver/releases и https://chromedriver.chromium.org/.
    Image Modified
  8. Проверить, что в папке .robin имеется файл env.cfg с указанными драйверами и их версиями. 
    Image Modified
  9. Перед запуском действия браузер должен быть свернутым. 
  10. Если в браузере открыто несколько вкладок, действие может подключиться к любой из них.
  11. Если
  12. Если будет открыто несколько браузеров, действие подключается к тому экземпляру, который запущен первым.

Дополнительно:

  1. Если открыто несколько вкладок, то робот может подключиться к любой вкладке.

...

  1.  
  2. Уведомления о работе под управлением робота в окне браузера не будет.
  3. После окончания работы робота страница браузера так и останется открытой, если не будет произведено еще каких-то действий. 

Пример использования 

Задача

Подключиться : подключиться к браузеру Chrome и Chrome и перейти по ссылке. 

Решение

Воспользоваться : воспользоваться действиями "Подключиться к открытому браузеру", "Перейти по URL". Релазизация:

Реализация

  1. Собрать схему робота, состоящую из действий: "Подключиться к открытому браузеру", "Перейти по URL". 
    Image Modified
  2. Настроить параметр для действия "Подключиться к открытому браузеру". 
  3. Image Removed
  4. Image Added
  5. Настроить параметры действия "Перейти по URL". В поле "Контекст" выбрать контекст действия "Подключиться к открытому браузеру". В поле "Адрес страницы" указать адрес по

  6. которму
  7. которому нужно перейти.

  8.  
    Image Removed
  9.  Сделать активным  поле “В новой вкладке?”.
    Image Added

  10. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешно. Выполнено подключение к открытому браузеру и переход по ссылке.  Image Removed
Image Added
Вид браузера после перехода по ссылке.
Image Added