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

Ключ

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

Прокрутить к элементу Версия 14 (Java)

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

...

Описание

Действие выполняет прокрутку страницы до элемента, c использованием координат или на указанное количество нажатий PgUp или PgDn относительно начала страницы, если элемент не указан

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

Image Added

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

Свойство

Прокрутить до элемента  / Scroll to element

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

Настройки

СвойствоАнгл. наименование

Описание

Тип

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

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

Параметры

Контекст

ContextУникальный идентификатор открытого сеанса

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

Robin.Selenium

Идентификатор сеанса

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

ACTION_CONTEXT

Да

Элемент

Element

Элемент для взаимодействия. Прим.

Web-элемент

: используется скрипт JS

Robin.WebElement


Нет

Смещение

по горизонталиHorizontal offset

Количество пикселей, на которое нужно прокрутить вправо в горизонтальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

Число100НетСмещение по вертикалиVertical offset

Количество пикселей, на которое нужно прокрутить вниз в вертикальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

Число300НетЦепочка действий
Action chainОбъект Селениума, объединяющий действия в единую цепочку.

Robin.ActionChain

НетРезультатыЦепочка действийAction chain

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

Robin.ActionChain

по оси X

Смещение по оси X относительно левого верхнего угла страницы. Прим. : используется скрипт JS

Robin.Numeric


Нет

Смещение по оси Y

Смещение по оси Y относительно левого верхнего угла страницы. Прим. : используется скрипт JS

Robin.Numeric


Нет

Количество нажатий PgDn

Прокрутка страницы вниз

Robin.Numeric


Нет

Количество нажатий PgUp

Прокрутка страницы вверх

Robin.Numeric


Нет

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

Если указан и элемент, и смещения, то сначала будет произведен скролл до элемента, а потом произведено смещение на указанное количество пикселей от его центра.
Смещения не работают внутри вложенных элементов.

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

Задача 

Необходимо зайти на сайт https://old.bankrot.fedresurs.ru/TradeList.aspx и осуществить прокрутку страницы до элемента. 
Image Added

Решение

Воспользоваться действиями "Открыть браузер", "Прокрутить к элементу".

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметры действия "Открыть браузер". 
    Image Added
  3. Настроить параметры действия "Прокрутить к элементу". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Added
  4. Нажать на кнопку "Старт" в верхней панели.

Результат

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