Группа действий: Браузеры
Данное действие предназначено для перехода в рамках текущей вкладки по указанному URL.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Идентификатор сеанса браузера | ACTION_CONTEXT | Да |
Адрес | Address | URL страницы, на которую будет совершен переход. Возможна запись без "www", например "ya.ru". Если адрес содержит некорректные символы, то действие завершится ошибкой. | Строка | https://yandex.ru/ | Да |
В новой вкладке | In new tab | Открыть в новой вкладке. | Логический | true | Нет |
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | |||||
Контекст | Context | Контекст действия для работы с браузером. | Robin.Selenium | Контекст браузера | Да |
Результаты | |||||
Результат | Result | Результирующая переменная, в которую будет записан текущий URL | Robin.String |
Особые условия использования
Отсутствуют.
дублировать вкладку
Пример использования
Задача:
Осуществить Ctrl + клик на первую ссылку в Яндекс Маркете по запросу "Офисное кресло". Получить URL второй вкладки в переменную "URL" и открыть ее в новой вкладке.
Решение:
- Для действий с браузером необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст). Открыть браузер.
- Перейти по URL.
- Ввести текст.
- Клик.
- Ctrl+клик.
- Переключиться на вкладку.
- Получить URL.
- Перейти по URL.
- Закрыть браузер.
Реализация:
- На вкладке "Ресурсы" создаем переменную с типом "Строка", в которую будет записан URL.
- Открываем группу действий "Браузеры".
- Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия Открыть браузер / Open browser).
- Помещаем в рабочее пространство студии действие "Перейти по URL" (см. описание действия Перейти по URL / Navigate to).
- Помещаем в рабочее пространство студии действие "Ввести текст" (см. описание действия Ввести текст в окно диалога / Send text to the alert).
- Помещаем в рабочее пространство студии действие "Клик" (см. описание действия Отправить клик / Send click).
- Помещаем в рабочее пространство студии действие "Ctrl + клик" (см. описание действия "Ctrl + клик").
- Помещаем в рабочее пространство студии действие "Переключиться на вкладку" (см. описание действия Переключиться на вкладку / Switch to tab).
- Помещаем в рабочее пространство студии действие "Получить URL".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
- Параметр "Результат". Вводим переменную, в которую будет записан URL.
- Помещаем в рабочее пространство студии действие "Закрыть браузер" (см. описание действия "Закрыть браузер").
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Осуществлен переход на первую ссылку Яндекс.Маркет по запросу "Офисное кресло" и переменная "URL" содержит значение.