Перейти по URL Версия 12 (Java)
Группа действий: Браузеры
Описание
Действие открывает страницу по указанному URL в текущей активной вкладке
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с браузером | Robin.Selenium | Контекст браузера | Да |
Адрес страницы | URL страницы, на которую будет совершен переход | Robin.String | https://market.yandex.ru/ | Да |
В новой вкладке? | Если значение параметра равно true, то страница открывается в новой вкладке, иначе - в активной текущей вкладке. Пример : используется скрипт JS | Robin.Boolean | true | Нет |
Особые условия использования
Возможна запись без "www", например "ya.ru".
Если адрес не указан или содержит некорректные символы, то действие завершится ошибкой: "Недопустимый URI: Невозможно выполнить разбор имени хоста".
В случае зависания робота на действии "Перейти по URL" (т.е. когда действие начинается и не завершается, при этом робот работает какое -то время, например, 10 минут, страница загружается, в свойствах стоит, чтобы робот не ждал полной загрузки страницы, а продолжал работать) РЕКОМЕНДУЕТСЯ в настройках браузера прописать:
{"acceptInsecureCerts":true,"browserName":"chrome","goog: loggingPrefs":{"browser":"ALL"},"pageLoadStrategy": "eager","timeouts":{"implicit":0,"pageLoad":300003,"script":30003},"unhandledPromptBehavior":"dismiss","goog:chromeOptions":{"args":["disable-popup-blocking","disable-notifications","no-sandbox"],"extensions":[]}}
В отдельных случаях вместо eager можно указать none, но тогда есть риск что страница не загрузится. eager ждет только загрузки DOM страницы, не ожидая загрузки скриптов, изображений и других ресурсов, none вообще не ждет.
Пример использования
Задача
Необходимо зайти на сайт о сведениях по банкротству, заполнить поле "КОД" значением меньше 8 знаков и появившемся окне нажать на кнопку "ОК".
Решение
Воспользоваться действиями "Открыть браузер", "Перейти по URL", "Отправить текст", "Отправить клик".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметр действия "Открыть браузер".
- Настроить параметры действия "Перейти по URL".
- Настроить параметры действия "Отправить текст". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметры действия "Отправить клик". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.