AIKraft/Skills/playwright cursor правила

playwright cursor правила

Expert guidance for Playwright end-to-end testing with TypeScript and JavaScript best practices

mindrally official Разработка

Что делает навык

Набор экспертных рекомендаций для Senior QA Automation Engineer по написанию сквозного тестирования на Playwright с использованием TypeScript и JavaScript. Определяет стандарты качества кода, лучшие практики организации тестов и принципы работы с локаторами.

Когда применять

  • Написание новых e2e-тестов с соблюдением стандартов изоляции и типизации
  • Рефакторинг существующих тестов для устранения дублирования кода (DRY)
  • Настройка конфигурации playwright.config.ts для кросс-браузерного тестирования
  • Оптимизация стабильности тестов за счет отказа от хардкода таймаутов

Как работает

  1. Использовать описательные имена тестов и фикстуры Playwright (test, page, expect) для обеспечения изоляции
  2. Применять role-based локаторы (getByRole, getByLabel) или data-testid, избегая сложных селекторов
  3. Организовывать управление состоянием через test.beforeEach и test.afterEach
  4. Извлекать повторяющуюся логику в вспомогательные функции с JSDoc-комментариями
  5. Использовать web-first assertions (toBeVisible, toHaveText) вместо assert statements
  6. Настраивать параллельное выполнение тестов без конфликтов общего состояния

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

Напиши тест на Playwright для проверки формы входа, используя role-based локаторы
Как правильно организовать структуру тестового файла с beforeEach и изоляцией?
Приведи пример конфигурации playwright.config.ts для кросс-браузерного тестирования

Что понадобится

  • Playwright
  • TypeScript
  • JavaScript

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «playwright-cursor-rules» из репозитория: # https://github.com/mindrally/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r playwright-cursor-rules/ ~/.claude/skills/playwright-cursor-rules/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.