Инструкция

Проверка видимости (toBeVisible)

Проверка видимости (toBeVisible)

Проверка expect: Target должен быть видим. Падение шага валит результат автотеста.

Модель шага

action_nametoBeVisible
ГруппаПроверка
TargetОбязательно
ValueНе используется
expected_valueНе используется
TEST_ACCOUNTЗапрещён
Не путать сwaitForSelector

Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.

Предварительные требования

  1. Локатор однозначно указывает элемент.

Порядок

  1. Добавьте шаг toBeVisible.
  2. Укажите Target.
  3. При необходимости задайте timeout_ms.
  4. Сохраните.

Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.

Примеры

Сообщение об успехе

Поля в интерфейсе:

ПолеЗначение
action_nametoBeVisible
Targetkind TEXT, value Saved
timeout_ms10000

Фрагмент JSON шага (copy-paste):

json
{
  "action_name": "toBeVisible",
  "target": {
    "kind": "TEXT",
    "value": "Saved"
  },
  "timeout_ms": 10000
}

Частые ошибки

  • waitForSelector ждёт появление; toBeVisible именно проверяет видимость как assert.
  • ROLE heading с одним именем может найти два узла (шапка и заголовок карточки). Playwright strict mode тогда падает. Смените kind на CSS с селектором одного узла или уберите лишнюю проверку.
  • Разбор: Как задавать шаги автотеста без ложных падений.

Скриншоты

Снимки экрана формы шага с действием toBeVisible будут добавлены сюда отдельным проходом.

Версия 1.1.0 · Последнее изменение 2026-09-14

Страница не помогла?