E2E Testing Scaffolding
Scaffolds an end-to-end testing component with Playwright for browser automation and Testkube for Kubernetes-native test execution.
Scaffolds an end-to-end testing component with Playwright for browser automation and Testkube for Kubernetes-native test execution.
--- name: e2e-testing-scaffolding description: Scaffolds E2E test suite structure with Playwright configuration and Testkube integration. user-invocable: false ---
Scaffolds an end-to-end testing component with Playwright for browser automation and Testkube for Kubernetes-native test execution.
Invoked by the scaffolding orchestrator with:
components/testing/e2e/{name}/
├── src/
│ ├── fixtures/
│ │ ├── auth.fixture.ts # Authentication helpers
│ │ └── page.fixture.ts # Page object base
│ ├── pages/
│ │ └── .gitkeep # Page objects go here
│ ├── tests/
│ │ └── .gitkeep # Test files go here
│ └── helpers/
│ ├── test-data.ts # Test data management
│ └── selectors.ts # data-testid selectors
├── playwright.config.ts
├── package.json
├── tsconfig.json
└── README.mdFollow `e2e-testing-standards` for test structure, page object patterns, and selector conventions.
Returns a declared actions response with `register_component` action for the new E2E testing component.