К основному содержанию
скилл CX Codex

hyva-playwright-test — скилл для Claude Code: что делает и установка

Помогает писать e2e-тесты Playwright под витрины Hyvä на Magento с Alpine.js. Решает частые сбои строгого режима локаторов из-за скрытых в DOM элементов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hyva-themes/hyva-ai-tools --skill hyva-playwright-test -a claude-code
Открыть на GitHub

Что делает hyva-playwright-test

Скилл задаёт правила поиска элементов на страницах Hyvä для Magento, где вместо Luma с KnockoutJS работают Alpine.js и Tailwind CSS. Главная трудность здесь кроется в директиве x-show. Она оставляет скрытые блоки внутри разметки, из-за чего строгий режим Playwright падает на селекторах вроде обычной плашки ошибки. Текст учит привязывать сообщения к контейнеру #messages и предпочитать локаторы ролей.

Внутри собраны шаблоны работы со спецификой Alpine.js: ожидание появления блоков с x-defer="intersect", подгрузка узлов по клику для x-if и проверка асинхронных счётчиков корзины через веб-утверждения с таймаутом. Использование псевдокласса :visible скилл считает плохой практикой и предлагает заменять его селекторами атрибутов или ролей.

Какие задачи решает

  • настроить локаторы Playwright под разметку витрин Hyvä
  • устранить ошибки множественного совпадения селекторов в строгом режиме
  • тестировать асинхронные обновления корзины на Alpine.js
  • составить Page Object с учётом отложенной загрузки x-defer

Примеры запросов агенту

  • Напиши e2e-тест Playwright для добавления товара в корзину на странице Hyvä
  • Проверь селектор сообщения об ошибке для формы авторизации в Hyvä
  • Покажи паттерн клика по меню с директивой x-show для Playwright

Как установить hyva-playwright-test

1Через Skills CLI (Vercel)

npx skills add hyva-themes/hyva-ai-tools --skill hyva-playwright-test -a claude-code

2Вручную: положить файлы

~/.claude/skills/hyva-playwright-test/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/hyva-playwright-test/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о hyva-playwright-test

Как установить hyva-playwright-test в Claude Code?

Выполните в терминале команду npx skills add hyva-themes/hyva-ai-tools --skill hyva-playwright-test -a claude-code. Файлы скилла сохранятся в локальную конфигурацию агента.

Что делает hyva-playwright-test?

Скилл подсказывает правила создания надёжных e2e-тестов на Playwright для страниц магазина на базе Hyvä. Он объясняет, как обходить ложные срабатывания локаторов на скрытых элементах Alpine.js.

Почему скилл запрещает использовать голый селектор .message.error?

В шаблонах Hyvä такие элементы присутствуют в DOM постоянно и скрываются через x-show. Если не ограничить поиск контейнером #messages, строгий режим Playwright завершится ошибкой из-за нескольких найденных узлов.

Похожие скиллы

Всё по теме «Тесты и QA» →
magento-hyva-specialist maxnorm Скилл для разработки витрин Magento 2 на теме Hyvä: Alpine.js, Tailwind CSS и оптимизация фронтенда. Пригодится, когда переводите шаблоны на Hyvä. CX Codex +1 857установок playwright-best-practices currents.dev Справочник по тестированию на Playwright: от написания E2E-сценариев до Page Object Model. Помогает разбирать флакующие тесты, настраивать мокирование API и проверять доступность. CX Codex +1 98 500установок playwright-skill lackeyjb Скилл для написания и запуска Playwright-скриптов прямо в редакторе. Автоматически находит dev-серверы, делает скриншоты, проверяет адаптивность, тестирует логины и валидирует работу сайта. CX Codex +1 6 900установок e2e-playwright-testing Agent Skills Contributors Скилл для написания и разбора E2E-тестов на Playwright: локаторы, авторизация, формы, ассерты и конфиг для CI. CX Codex +1 796установок playwright-core testdino-hq Скилл даёт готовые паттерны Playwright для сквозных тестов, API и моков в проектах на TypeScript и JavaScript. Пригодится при отладке упавших сценариев и настройке фикстур. CX Codex +1 778установок playwright-e2e-testing fugazi Скилл для написания и поддержки E2E-тестов на Playwright с TypeScript: пользовательские сценарии, формы, авторизация, моки и визуальные сравнения. CX Codex +1 615установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой