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

Ключ

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

Перейти по URL Версия 12 (Java)

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

...

Описание

Действие открывает страницу по указанному URL в текущей активной вкладке.

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

Image Removed

...

Image Added

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

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры

Контекст

Context

Контекст действия для работы с браузером

.

Robin.Selenium

Контекст браузера

Да

Адрес страницы

URL

URL страницы, на которую будет совершен переход

Robin.String

 https://market.yandex.ru/ 

Да

В новой вкладке?

New tab

Если значение параметра равно true, то страница открывается в новой вкладке, иначе - в активной текущей вкладке.

Прим.

Пример : используется скрипт JS

.

Robin.Boolean

true

Нет

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

Возможна запись без "www", например "ya.ru".

Если адрес не указан или содержит некорректные символы, то действие завершится ошибкой: "Недопустимый URI: Невозможно выполнить разбор имени хоста.".

Пример

...

использования 

Задача

...

Перейти на Яндекс Маркет. https://market.yandex.ru/ в браузере "Yandex".

Решение:

  1. Для действий с браузером необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст). Открыть браузер.
  2. Перейти по URL.

Реализация:

  1. Открываем группу действий "Браузеры".
  2. Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия Открыть браузер / Open browser). 
  3. Помещаем в рабочее пространство студии действие "Перейти по URL". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Yandex".
    2. Параметр "Адрес страницы". Указываем ссылку. 
    3. Параметр "В новой вкладке"- true.
    Image Removed
  4. Запускаем робота по кнопке "Старт" в верхней панели.

Результат:

Осуществлен переход по URL.

Image Removed

Задача 2:

Ввести логин и пароль в диалог, открывающийся при переходе по URL:

...

Необходимо зайти на сайт о сведениях по банкротству, заполнить поле "КОД" значением меньше 8 знаков и появившемся окне нажать на кнопку "ОК".
Image Added

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметр действия "Открыть браузер". 
    Image Added
  3. Настроить параметры действия "Перейти по URL".
    Image Added
  4. Настроить параметры действия "Отправить текст". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Added
  5. Настроить параметры действия "Отправить клик". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Added
  6. Нажать на кнопку

Решение:

  1. Открываем группу действий "Браузеры".
  2. Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия Открыть браузер / Open browser). 
  3. Помещаем в рабочее пространство студии действие "Перейти по URL". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
    2. Параметр "Адрес страницы". Указываем ссылку, согласно формату: http://login:password@URL_ресурса, где login - требуемый логин, password - пароль. Если в логине или пароле есть символы "!", "#", "$", "%", ""(кавычки)", ":", "|", "&", "'(одинарные кавычки)", "(" и ")", их необходимо декодировать (см. https://www.urldecoder.org/).
    3. Параметр "В новой вкладке"- true.
      Image Removed
  4. Запускаем робота по кнопке
  5. "Старт" в верхней панели.

Результат

...

...

Ссылка открыта без появления диалогового окна под указанным пользователем. 

Image RemovedПрограммный робот отработал успешно.
Image Added