Инструкция
Проверка CSS (toHaveCSS)
Проверка CSS (toHaveCSS)
Проверка expect: вычисленное CSS-свойство Target равно ожидаемому значению. Имя свойства - Value. Вычисленное значение - expected_value. Оба поля обязательны.
Модель шага
action_name | toHaveCSS |
| Группа | Проверка |
| Target | Обязательно |
| Value | Обязательно (css_property) |
| expected_value | Используется |
| TEST_ACCOUNT | Допустим |
| Не путать с | toHaveAttribute, toHaveClass |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Известны имя свойства и вычисленное значение, как его отдаёт браузер.
Порядок
- Добавьте шаг
toHaveCSS. - Укажите Target.
- В Value впишите имя свойства, например
color. - В ожидаемое значение впишите вычисленное значение, например
rgb(0, 0, 0). - Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Цвет заголовка
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | toHaveCSS |
| Target | kind ROLE, value heading, name Cart |
| Value | color |
| value_source_type | INLINE |
| expected_value | rgb(0, 0, 0) |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "toHaveCSS",
"target": {
"kind": "ROLE",
"value": "heading",
"name": "Cart"
},
"value_text": "color",
"value_source_type": "INLINE",
"expected_value": "rgb(0, 0, 0)"
}Частые ошибки
expected_valueобязателен. УtoHaveAttributeожидаемое значение можно не заполнять, уtoHaveCSSнельзя.- Пишите вычисленное значение, не исходное из таблицы стилей. Цвет часто приходит как
rgb(...).
Скриншоты
Снимки экрана формы шага с действием toHaveCSS будут добавлены сюда отдельным проходом.
Страница не помогла?