Проверить наличие вкладки Версия 1 (Java)

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


Описание

Действие проверяет наличие указанной вкладки в браузере.  

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

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

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстКонтекст действия для работы с браузеромКонтекст браузера

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


Да

Имя вкладкиИмя открытой вкладки браузера. Если заполнено также поле "Индекс вкладки", то приоритет поиска будет по имени вкладкиСтрокаПереводчикНет
Индекс вкладки

Порядковый номер открытой вкладки браузера. Нумерация начинается с 1. Если заполнено также поле "Имя вкладки", то приоритет поиска будет по имени вкладки

Число3Нет
Результаты
Результат

Если значение "true", то в браузере открыта искомая вкладка. Если "false", то в браузере нет искомой вкладки

Логический

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

Нумерация вкладок производится в порядке открытия и не зависит от последующего перемещения вкладок в браузере, но всегда соответствует их текущему количеству. Т.е. после удаления 4-й вкладки из 5, 5-я станет 4-й.

Сравнение текста при выборе вкладки регистронезависимо.

Приоритет при поиске вкладки: если указано оба варианта поиска, то ищет только по имени. "Индекс вкладки" будет проигнорирован.

Даже если вкладка находится в группе, действие тоже будет проверять наличие вкладки.

Если вкладки вынести в группу и группу попросить открыть в новом окне, то вкладки в новом окне все равно будут считаться, потому что у них один контекст. И при попытке закрыть контекст(браузер), закроются все окна из него порожденные. 

Действие перед запуском запоминает, какая вкладка была открыта изначально и возвращается на нее после проверки остальных вкладок по имени. Если закрыть запомненную вкладку во время исполнения действия, то действие завершится с ошибкой.

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

Задача

Проверить, открыта ли вкладка "Authentification Test" в браузере. 

Решение

Использовать действие "Проверить наличие вкладки".

Реализация

  1. Собрать схему робота, состоящую из действий.

  2. Настроить параметр для действия "Открыть браузер". 

  3. Настроить параметры для действия "Перейти по URL" (1 ссылка).
     
  4. Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется.

  5. Нажать на кнопку "Старт" в верхней панели.

Результат

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


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

Задача

Проверить, открыта ли третья вкладка в браузере. 

Решение

Использовать действие "Проверить наличие вкладки".

Реализация

  1. Собрать схему робота, состоящую из действий.

  2. Настроить параметр для действия "Открыть браузер". 

  3. Настроить параметры для действия "Перейти по URL".
     
  4. Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется.

  5. Нажать на кнопку "Старт" в верхней панели.

Результат

Программный робот отработал успешно. Результат является ложным, поскольку были открыты только 2 вкладки. Если вы проверите наличие второй вкладки, результат будет истинным.

  • Нет меток