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

Ключ

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

...

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

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

...

Описание

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

...

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

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


Да

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

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

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

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

Логический

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

...

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

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

Задача

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

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image AddedImage Removed
  2. Настроить параметр для действия "Открыть браузер". 
    Image AddedImage Removed
  3. Настроить параметры для действия "Перейти по URL" . (1 ссылка).
     Image RemovedImage Added
  4. Настроить параметры для действия "Перейти по URL". (2 ссылка).
    Image Removed
  5. Настроить параметры для действия "Переключиться на вкладку". 
    Image Removed
  6. Настроить параметр для действия "Обновить". 
  7. Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется.
    Image Added
  8. Нажать на кнопку "Старт" в верхней панели.

Результат

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


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

Задача

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

Решение

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

Реализация

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

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

Результат

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