Инструкция
Проверка видимости (toBeVisible)
Проверка видимости (toBeVisible)
Проверка expect: Target должен быть видим. Падение шага валит результат автотеста.
Модель шага
action_name | toBeVisible |
| Группа | Проверка |
| Target | Обязательно |
| Value | Не используется |
| expected_value | Не используется |
| TEST_ACCOUNT | Запрещён |
| Не путать с | waitForSelector |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Локатор однозначно указывает элемент.
Порядок
- Добавьте шаг
toBeVisible. - Укажите Target.
- При необходимости задайте
timeout_ms. - Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Сообщение об успехе
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | toBeVisible |
| Target | kind TEXT, value Saved |
| timeout_ms | 10000 |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "toBeVisible",
"target": {
"kind": "TEXT",
"value": "Saved"
},
"timeout_ms": 10000
}Частые ошибки
- waitForSelector ждёт появление; toBeVisible именно проверяет видимость как assert.
ROLEheading с одним именем может найти два узла (шапка и заголовок карточки). Playwright strict mode тогда падает. Смените kind наCSSс селектором одного узла или уберите лишнюю проверку.- Разбор: Как задавать шаги автотеста без ложных падений.
Скриншоты
Снимки экрана формы шага с действием toBeVisible будут добавлены сюда отдельным проходом.
Страница не помогла?