История страницы
...
Перейти по URL Версия 12 (Java)
Группа действий: Браузеры
...
Описание
Действие открывает страницу по указанному URL в текущей активной вкладке.
Иконка действия
...
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером |
Robin.Selenium | Контекст браузера | Да | |
Адрес страницы | URL |
страницы, на которую будет совершен переход | Robin.String | https://market.yandex.ru/ | Да |
В новой вкладке? |
Если значение параметра равно true, то страница открывается в новой вкладке, иначе - в активной текущей вкладке. |
Пример : используется скрипт JS |
Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача 1:
Перейти на Яндекс Маркет. https://market.yandex.ru/ в браузере "Yandex".
Решение:
- Для любых действий с конкретным браузером, необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть браузер.
- Перейти по URL.
Реализация:
- Открываем группу действий "Браузеры".
- Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия "Открыть браузер").
- Помещаем в рабочее пространство студии действие "Перейти по URL".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Yandex".
- Параметр "Адрес страницы". Указываем ссылку.
- Параметр "В новой вкладке"- true.
- Запускаем робота по кнопке "Старт" в верхней панели.
Результат:
Осуществлен переход по URL.
Задача 2:
Ввести логин и пароль в диалог, открывающийся при переходе по URL:
...
Возможна запись без "www", например "ya.ru".
Если адрес не указан или содержит некорректные символы, то действие завершится ошибкой: "Недопустимый URI: Невозможно выполнить разбор имени хоста.".
Пример использования
Задача
Необходимо зайти на сайт о сведениях по банкротству, заполнить поле "КОД" значением меньше 8 знаков и появившемся окне нажать на кнопку "ОК".
Решение
Воспользоваться действиями "Открыть браузер", "Перейти по URL", "Отправить текст", "Отправить клик".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметр действия "Открыть браузер".
- Настроить параметры действия "Перейти по URL".
- Настроить параметры действия "Отправить текст". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметры действия "Отправить клик". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Нажать на кнопку "Старт
Решение:
- Открываем группу действий "Браузеры".
- Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия "Открыть браузер").
- Помещаем в рабочее пространство студии действие "Перейти по URL".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
- Параметр "URL". Указываем ссылку, согласно формату: http://login:password@URL_ресурса, где login - требуемый логин, password - пароль.
- Если в логине или пароле есть символы "!", "#", "$", "%", ""(кавычки)", ":", "|", "&", "'(одинарные кавычки)", "(" и ")", их необходимо декодировать (см. https://www.urldecoder.org/).
Запускаем робота по кнопке "Запуск - " в верхней панели.
Результат
:Ссылка открыта без появления диалогового окна под указанным пользователем. Программный робот отработал успешно.