Инструкция
Проверка атрибута (toHaveAttribute)
Проверка атрибута (toHaveAttribute)
Проверка: у Target есть атрибут с именем из Value. Ожидаемое значение атрибута - в поле expected_value (если задаёте).
Модель шага
action_name | toHaveAttribute |
| Группа | Проверка |
| Target | Обязательно |
| Value | Обязательно (attribute_name) |
| expected_value | Используется |
| TEST_ACCOUNT | Допустим |
| Не путать с | toHaveText, toBeVisible |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Элемент с атрибутом на странице.
Порядок
- Добавьте шаг
toHaveAttribute. - Укажите Target.
- В Value укажите имя атрибута (
href,src,aria-label). - При необходимости заполните Ожидаемое значение (
expected_value). - Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Ссылка ведёт на нужный путь
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | toHaveAttribute |
| Target | kind ROLE, value link, name Docs |
| Value | href |
| value_source_type | INLINE |
| 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 будут добавлены сюда отдельным проходом.
Страница не помогла?