Инструкция

Проверка атрибута (toHaveAttribute)

Проверка атрибута (toHaveAttribute)

Проверка: у Target есть атрибут с именем из Value. Ожидаемое значение атрибута - в поле expected_value (если задаёте).

Модель шага

action_nametoHaveAttribute
ГруппаПроверка
TargetОбязательно
ValueОбязательно (attribute_name)
expected_valueИспользуется
TEST_ACCOUNTДопустим
Не путать сtoHaveText, toBeVisible

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

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

  1. Элемент с атрибутом на странице.

Порядок

  1. Добавьте шаг toHaveAttribute.
  2. Укажите Target.
  3. В Value укажите имя атрибута (href, src, aria-label).
  4. При необходимости заполните Ожидаемое значение (expected_value).
  5. Сохраните.

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

Примеры

Ссылка ведёт на нужный путь

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

ПолеЗначение
action_nametoHaveAttribute
Targetkind ROLE, value link, name Docs
Valuehref
value_source_typeINLINE
expected_value/docs/

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

json
{
  "action_name": "toHaveAttribute",
  "target": {
    "kind": "ROLE",
    "value": "link",
    "name": "Docs"
  },
  "value_text": "href",
  "expected_value": "/docs/",
  "value_source_type": "INLINE"
}

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

  • В Value - имя атрибута, не его содержимое.
  • Содержимое - в expected_value.

Скриншоты

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

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

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