Переключиться на вкладку Версия 1 (Java)
Группа действий: Браузеры
Описание
Действие проверяет наличие указанной вкладки в браузере.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с браузером. | Контекст браузера | ACTION_CONTEXT | Да |
Имя вкладки | Имя открытой вкладки браузера. Если заполнено также поле "Индекс вкладки", то приоритет поиска будет по имени вкладки. | Строка | Переводчик | Нет |
Индекс вкладки | Порядковый номер открытой вкладки браузера. Нумерация начинается с 1. Если заполнено также поле "Имя вкладки", то приоритет поиска будет по имени вкладки. | Число | 3 | Нет |
Результаты | ||||
Результат | Если значение "true", то в браузере открыта искомая вкладка. Если "false", то в браузере нет искомой вкладки. | Логический |
Особые условия использования
- Нумерация вкладок производится в порядке открытия и не зависит от последующего перемещения вкладок в браузере, но всегда соответствует их текущему количеству. Т.е. после удаления 4-й вкладки из 5, 5-я станет 4-й.
- Сравнение текста при выборе вкладки регистронезависимо.
- Приоритет при поиске вкладки: если указано оба варианта поиска, то ищет только по имени. "Индекс вкладки" будет проигнорирован.
- Даже если вкладка находится в группе, действие тоже будет проверять наличие вкладки.
- Если вкладки вынести в группу и группу попросить открыть в новом окне, то вкладки в новом окне все равно будут считаться, потому что у них один контекст. И при попытке закрыть контекст(браузер), закроются все окна из него порожденные.
Действие перед запуском запоминает, какая вкладка была открыта изначально и возвращается на нее после проверки остальных вкладок по имени. Если закрыть запомненненную вкладку во время исполнения действия, то действие завершится с ошибкой.
Пример использования
Задача
Проверить, открыта ли вкладка "Яндекс почта" в браузере.
Решение
Воспользоваться "Открыть браузер", "Перейти по URL", "Перейти по URL", "Переключиться на вкладку", "Обновить". вот тут надо уточнить последовательность.
схема далее не собрана.
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметр для действия "Открыть браузер".
- Настроить параметры для действия "Перейти по URL". (1 ссылка).
- Настроить параметры для действия "Перейти по URL". (2 ссылка).
- Настроить параметры для действия "Переключиться на вкладку".
- Настроить параметр для действия "Обновить".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.