Инструкция
Ожидание селектора (waitForSelector)
Ожидание селектора (waitForSelector)
Ждёт появления Target в DOM/на странице. Предпочтительнее фиксированной паузы waitForTimeout.
Модель шага
action_name | waitForSelector |
| Группа | Ожидание |
| Target | Обязательно |
| Value | Не используется |
| expected_value | Не используется |
| TEST_ACCOUNT | Запрещён |
| Не путать с | toBeVisible, waitForTimeout |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Известен устойчивый локатор ожидаемого элемента.
Порядок
- Добавьте шаг
waitForSelector. - Укажите Target.
- При необходимости задайте
timeout_ms. - Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Ждать таблицу результатов
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | waitForSelector |
| Target | kind TESTID, value results-table |
| timeout_ms | 15000 |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "waitForSelector",
"target": {
"kind": "TESTID",
"value": "results-table"
},
"timeout_ms": 15000
}Частые ошибки
- Не ставьте длинный waitForTimeout «на всякий случай» вместо ожидания селектора.
- Для проверки видимости после появления чаще нужен
toBeVisible.
Скриншоты
Снимки экрана формы шага с действием waitForSelector будут добавлены сюда отдельным проходом.
Страница не помогла?