appbuilder-e2e-testing
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: "E2E test", "end-to-end test", "Playwright", "browser test", "test my SPA in the browser", "test my AEM extension", "test the full flow", "integration test with UI", "headless browser test", "E2E in CI". This skill is for BROWSER-based testing only. For Jest unit tests of actions or React components, use appbuilder-testing instead.
- License
- Apache-2.0
- Compatibility
- Requires Node.js 18+, Playwright
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Bash(npx:*)
- Bash(npm:*)
- Bash(node:*)
- Bash(aio:*)
- Read
- Write
- Edit
Files
- skills/appbuilder-e2e-testing/SKILL.md
- skills/appbuilder-e2e-testing/assets/e2e-ci-workflow.yml
- skills/appbuilder-e2e-testing/assets/e2e-test-template.spec.ts
- skills/appbuilder-e2e-testing/assets/playwright.config.ts
- skills/appbuilder-e2e-testing/evals/evals.json
- skills/appbuilder-e2e-testing/references/aem-extension-testing.md
- skills/appbuilder-e2e-testing/references/ci-integration.md
- skills/appbuilder-e2e-testing/references/e2e-testing-patterns.md
Every link opens the file at its source, pinned to the revision this page describes.