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

Ключ

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

...

Действие переключается на заданный фрейм. Фрейм - отдельный законченный HTML-документ, который вместе с другими HTML-документами может быть отображён в окне браузера.

Подробнее о фреймах: https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC_(HTML)

Действие состоит из параметров: 

Контекст

Элемент

Имя

Индекс

Область поиска. Текущий фрейм - поиск следующего будет идти в текущем. Родительский фрейм - поиск фрейма на уровень выше. Вся страница - поиск в рамках всей страницы.

Иконка 


Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

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

Robin.Selenium

Контекст браузера

Да

Элемент

Фрейм, как элемент для взаимодействия

Robin.WebElement


Нет

Имя

Имя фрейма

Robin.String


Нет

Индекс

Индекс фрейма. Нумерация начинается с 0.

Robin.Numeric


Нет

Область поиска фрейма

Область поиска фрейма. Доступно 3 варианта: текущий фрейм - поиск в рамках текущего фрейма; родительский фрейм - поиск в рамках родительского фрейма; вся страница - поиск в рамках всей страницы.

Robin.String


Нет

...

Повторно перейти на текущую вкладку возможно также с помощью действия "Переключиться на вкладку".

При нажатии на кнопку F12 в любом браузере будет открыта консоль разработчика, где отображается iframe (если он имеется на странице). Image Added


Image Added



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

Задача: зайти на сайт с фреймом https://codepenwww.w3schools.iocom/GBora/pen/VLYyzY и css/tryit.asp?filename=trycss_default, переключиться на него для дальнейшей работы с ним и получить текст из фрейма "My First CSS Example"

Image RemovedImage Added

Решение: воспользоваться действиями "Открыть браузер", "Переключиться на фрейм", "Получить текст". 

Реализация:

  1. Собрать робота, состоящего из действий:
    Image AddedImage Removed
  2. Настроить параметры для действия "Открыть браузер". 
    Image RemovedImage Added

  3. Настроить параметр для действия "Переключиться на фрейм". 
    Image Added
  4. Настроить параметры для действия "Получить текст"
    Image RemovedImage Added

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

...

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

Image Added




В данном случае, если отключить действие "Переключиться на фрейм", то элемент не будет найден,  так как поиск элемента осуществляется в текущем документе, а сам элемент находится во вложенном. 

Image RemovedImage Added