AIKraft/Skills/Тестирование e2e appbuilder

Тестирование e2e appbuilder

Use this skill whenever the user wants browser-based end-to-end tests for an Adobe App Builder application. Covers Playwright E2E testing for ExC Shell SPAs, AEM extension UIs, and full-stack flows. Use when the user mentions:

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

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

Навык генерирует конфигурацию Playwright, файлы тестов и CI-воркфлоу для браузерного end-to-end тестирования приложений Adobe App Builder, включая SPA ExC Shell и UI-расширения AEM. Он обеспечивает браузерную валидацию на уровне приложения.

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

  • Создание E2E-тестов для SPA ExC Shell.
  • Тестирование AEM-расширений в браузере.
  • Настройка запуска E2E-тестов в CI-конвейере.
  • Генерация базовых конфигурационных файлов Playwright.

Как работает

  1. Определить намерение пользователя (тест SPA, тест расширения или интеграция с CI).
  2. Прочитать соответствующий раздел из справочника шаблонов (references/e2e-testing-patterns.md, references/aem-extension-testing.md или references/ci-integration.md).
  3. Сгенерировать конфигурационный файл assets/playwright.config.ts.
  4. Создать файл шаблона теста assets/e2e-test-template.spec.ts (для SPA) или настроить CI-воркфлоу assets/e2e-ci-workflow.yml (для пайплайнов).
  5. Предоставить пользователю готовые файлы для валидации.

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

Добавь E2E-тесты для ExC Shell SPA.
Напиши Playwright-тесты для проверки AEM-расширения в браузере.
Настрой CI-воркфлоу для запуска E2E-тестов App Builder.

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

  • Playwright
  • Доступ к репозиторию с шаблонами (assets и references)

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

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

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

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