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

Ключ

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

Получить URL Версия 10 (Java)

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

...

Описание

Данное действие предназначено для перехода в рамках текущей вкладки по указанному URL.Image Removed

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

Настройки

...

Уникальный идентификатор открытого сеанса работы с браузером.

...

ACTION_CONTEXT

Image Added

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

Свойство

...

Да

...

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

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

Если адрес содержит некорректные символы, то действие завершится ошибкой.

...

Открыть в новой вкладке.

...

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

Контекст

Context

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

.

Robin.Selenium

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

Да

Результаты

Результат

Result

Результирующая переменная, в которую будет записан текущий URL

Robin.String



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

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

дублировать вкладку

Image Removed

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

Задача

Открыть браузер и перейти по ссылке https://old.bankrot.fedresurs.ru/DebtorsSearch.aspx?Name=, сохранить данную ссылку в строковую переменную для дальнейшего использования, открыть ссылку в новой вкладке, далее - закрыть браузер:Осуществить Ctrl + клик на первую ссылку в Яндекс Маркете по запросу "Офисное кресло". Получить URL второй вкладки в переменную "URL" и открыть ее в новой вкладке

Решение

...

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметр действия "Открыть браузер". 
    Image Added
  3. Настроить параметры действия "Перейти по URL". 
    Image Added
  4. Настроить параметры действия "Получить URL". В результате действия указать строковую переменную URL, созданную заранее. 
    Image Added
  5. Настроить параметры действия "Перейти по URL". 
    Image Added
  6. Настроить параметры действия "Закрыть браузер". 
    Image Added
  7. Нажать на кнопку "Старт" в верхней панели. 

Результат

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

...

  1. Для действий с браузером необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст). Открыть браузер.
  2. Перейти по URL.
  3. Ввести текст.
  4. Клик.
  5. Ctrl+клик.
  6. Переключиться на вкладку.
  7. Получить URL.
  8. Перейти по URL.
  9. Закрыть браузер.

Реализация:

  1. На вкладке "Ресурсы" создаем переменную с типом "Строка", в которую будет записан URL.
    Image Removed
  2. Открываем группу действий "Браузеры".
  3. Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия Открыть браузер / Open browser). 
  4. Помещаем в рабочее пространство студии действие "Перейти по URL" (см. описание действия Перейти по URL / Navigate to). 
  5. Помещаем в рабочее пространство студии действие "Ввести текст" (см. описание действия Ввести текст в окно диалога / Send text to the alert). 
  6. Помещаем в рабочее пространство студии действие "Клик" (см. описание действия Отправить клик / Send click). 
  7. Помещаем в рабочее пространство студии действие "Ctrl + клик" (см. описание действия "Ctrl + клик"). 
  8. Помещаем в рабочее пространство студии действие "Переключиться на вкладку" (см. описание действия Переключиться на вкладку / Switch to tab). 
  9. Помещаем в рабочее пространство студии действие "Получить URL". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
    2. Параметр "Результат". Вводим переменную, в которую будет записан URL.
      Image Removed
  10. Помещаем в рабочее пространство студии действие "Закрыть браузер" (см. описание действия "Закрыть браузер"). 
  11. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Осуществлен переход на первую ссылку Яндекс.Маркет по запросу "Офисное кресло" и переменная "URL" содержит значение.

Image Removed