История страницы
...
Данное действие предназначена для закрытия выбранной вкладки.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | |||||
Контекст | Context | Контекст |
Да
Название вкладки.
действия для работы с браузером. |
ACTION_CONTEXT
Robin.Selenium | Контекст браузера | Да |
Индекс | Index | Порядковый номер вкладки. Если заполнен, имеет приоритет над параметром "Заголовок". |
Robin.Numeric | 2 | Нет | |||
Заголовок | Tab title | Название вкладки | Robin.String | Почта | Нет |
Вариант совпадения | Match type | Вариант совпадения названия нужной вкладки с текстом из параметра "Заголовок". Выпадающий список:
По умолчанию - "Не строгое" |
Robin.String | Не строгое | Нет |
Особые условия использования Выбрать вкладку по индексу не работает (нет надежного способа идентификации).
Сравнение текста при выборе вкладки регистронезависимо.
Если вкладка единственная - Система закрывает браузер.
Пример использования
Задача:
Осуществить Ctrl + клик на первую ссылку в Яндекс Маркете по запросу "Офисное кресло". Получить URL второй вкладки в переменную "URL".
Закрыть вторую вкладку.
Решение:
- Для любых действий с конкретным браузером, необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть браузер.
- Перейти по URL.
- Ввести текст.
- Клик.
- Ctrl+клик.
- Переключиться на вкладку.
- Закрыть вкладку.
Реализация:
- Открываем группу действий "Браузеры".
- Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия "Открыть браузер").
- Помещаем в рабочее пространство студии действие "Перейти по URL" (см. описание действия "Перейти по URL").
- Помещаем в рабочее пространство студии действие "Ввести текст" (см. описание действия "Ввести текст").
- Помещаем в рабочее пространство студии действие "Клик" (см. описание действия "Клик").
- Помещаем в рабочее пространство студии действие "Ctrl + клик" (см. описание действия "Ctrl + клик").
- Помещаем в рабочее пространство студии действие "Переключиться на вкладку" (см. описание действия "Переключиться на вкладку").
- Помещаем в рабочее пространство студии действие "Получить URL".
- Помещаем в рабочее пространство студии действие "Закрыть вкладку".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
- Параметр "Индекс". Указываем порядковый номер вкладки, которую необходимо будет закрыть.
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Осуществлено закрытие второй вкладки.