Инструкция
Прокрутка к элементу (scrollIntoViewIfNeeded)
Прокрутка к элементу (scrollIntoViewIfNeeded)
Прокручивает страницу так, чтобы Target попал в видимую область, если его ещё не видно.
Модель шага
action_name | scrollIntoViewIfNeeded |
| Группа | Указатель |
| Target | Обязательно |
| Value | Не используется |
| expected_value | Не используется |
| TEST_ACCOUNT | Запрещён |
| Не путать с | hover, focus |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Локатор Target устойчив и элемент есть в документе.
Порядок
- Добавьте шаг
scrollIntoViewIfNeeded. - Укажите Target.
- Value не заполняйте.
- Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Заголовок внизу страницы
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | scrollIntoViewIfNeeded |
| Target | kind ROLE, value heading, name Footer |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "scrollIntoViewIfNeeded",
"target": {
"kind": "ROLE",
"value": "heading",
"name": "Footer"
}
}Частые ошибки
- Шаг не заменяет проверку видимости. После прокрутки при необходимости добавьте
toBeVisible.
Скриншоты
Снимки экрана формы шага с действием scrollIntoViewIfNeeded будут добавлены сюда отдельным проходом.
Страница не помогла?