История страницы
Закрыть
...
вкладку 12 (Java)
Группа действий: Браузеры
...
Описание
Данное действие предназначена для закрытия выбранной вкладки.
Иконка действия
...
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером |
Robin.Selenium | Контекст браузера | Да | |
Индекс |
Порядковый номер вкладки |
Если заполнен, имеет приоритет над параметром "Заголовок" |
Robin.Numeric | 2 | Нет | |
Заголовок |
Название вкладки | Robin.String | Почта | Нет | |
Вариант совпадения |
Вариант совпадения названия нужной вкладки с текстом из параметра "Заголовок" |
Выпадающий список:
По умолчанию - "Не строгое" | Robin.String | Не строгое | Нет |
Особые условия использования
Сравнение текста при выборе вкладки регистронезависимо.
Если вкладка единственная - Система Система закрывает браузер.
Пример использования
Задача
...
Открыть браузер и перейти по ссылке https://bankrot.cdtrf.ru//public/i/miregister.aspx, далее в новой вкладке открыть страницу https://dzen.ru/?clid=2337508-193&from=dist_bookmark&win=381&yredirect=true. После, закрыть вторую вкладку, оставив открытой только первую.
Решение
Воспользоваться действиями "Открыть браузер", "Перейти по URL", "Перейти по URL", "Закрыть вкладку".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметр действия "Открыть браузер".
- Настроить параметры действия "Перейти по URL" (для первой вкладки).
- Настроить параметры действия "Перейти по URL" (для второй вкладки).
- Настроить параметры действия "Закрыть вкладку". Если параметр "Индекс" заполнен, то он имеет приоритет над параметром "Заголовок".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Вторая вкладка закрыта.
...
Осуществить Ctrl + клик на первую ссылку в Яндекс Маркете по запросу "Офисное кресло". Получить URL второй вкладки в переменную "URL".
Закрыть вторую вкладку.
Решение:
- Для любых действий с конкретным браузером, необходимо сперва открыть браузер, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть браузер.
- Перейти по URL.
- Ввести текст.
- Клик.
- Ctrl+клик.
- Переключиться на вкладку.
- Закрыть вкладку.
Реализация:
- Открываем группу действий "Браузеры".
- Помещаем в рабочее пространство студии действие "Открыть браузер" (см. описание действия "Открыть браузер").
- Помещаем в рабочее пространство студии действие "Перейти по URL" (см. описание действия "Перейти по URL").
- Помещаем в рабочее пространство студии действие "Ввести текст" (см. описание действия "Ввести текст").
- Помещаем в рабочее пространство студии действие "Клик" (см. описание действия "Клик").
- Помещаем в рабочее пространство студии действие "Ctrl + клик" (см. описание действия "Ctrl + клик").
- Помещаем в рабочее пространство студии действие "Переключиться на вкладку" (см. описание действия "Переключиться на вкладку").
- Помещаем в рабочее пространство студии действие "Получить URL".
- Помещаем в рабочее пространство студии действие "Закрыть вкладку".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий браузеру "Chrome".
- Параметр "Индекс". Указываем порядковый номер вкладки, которую необходимо будет закрыть.
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Осуществлено закрытие второй вкладки.