{"enrichment":{"faq":[{"a":"e2e-test generates maintainable end-to-end tests automatically from your project's configured framework (Playwright, Cypress, or Selenium). Each test is linked to a TC code for traceability and structured using the Page Object Model pattern with semantic selectors. You can generate tests from recordings, feature specs, or UI changes\u2014e2e-test detects your framework and applies project-specific conventions to ensure consistency.","q":"How do I write end-to-end tests with e2e-test?"},{"a":"Yes. e2e-test automates test generation from both feature specifications and browser recordings. When you provide specs or recordings, e2e-test creates spec-traceable tests with TC code annotations and self-sufficient test data setup. This approach keeps your tests resilient to future UI changes while maintaining clear links back to your original requirements.","q":"Can e2e-test generate tests from feature specs or recordings?"},{"a":"e2e-test implements the Page Object Model pattern by organizing tests with semantic selectors and centralized test data. This structure separates test logic from UI details, making tests easier to maintain. When UI elements change, you update selectors in one place rather than across multiple tests, reducing maintenance overhead.","q":"How does e2e-test handle page object model testing pattern?"},{"a":"e2e-test simplifies test maintenance after UI changes by using semantic selectors and the Page Object Model pattern. When your UI updates, e2e-test helps you identify affected tests and regenerate or patch them while preserving TC code traceability. The centralized selector strategy means changes propagate efficiently across your test suite.","q":"What should I do to update e2e tests after UI changes?"},{"a":"e2e-test automatically detects whether your project uses Playwright, Cypress, or Selenium WebDriver and applies the appropriate conventions and syntax. This detection ensures generated tests follow your framework's best practices and integrate seamlessly with your existing test infrastructure and CI/CD pipelines.","q":"How does e2e-test detect my project's E2E framework?"},{"a":"e2e-test ensures resilience through semantic selectors, self-sufficient test data setup, and TC code traceability. Tests are structured via Page Object Model to isolate UI details from test logic. This combination reduces brittleness, simplifies debugging when tests fail, and keeps your test suite aligned with specifications even as your application evolves.","q":"What makes e2e-test tests resilient and maintainable?"}],"shadow_tags":["browser-automation","test-generation","page-object-pattern","spec-traceability","ui-testing","test-maintenance","selector-strategy","test-data-management","visual-baselines","framework-agnostic"],"summary_rewrite":"e2e-test automates creation of spec-traceable end-to-end tests using your project's configured framework, with every test linked to a TC code and structured via Page Object Model. It handles test generation from recordings, specs, or UI changes while enforcing semantic selectors and self-sufficient test data to keep tests resilient to future changes."},"files":[{"bytes":36516,"path":".agents/skills/e2e-test/SKILL.md","sha256":"0a2024973ff20edd6f00d1537d56fdf48f00fe57e0c2ee72212675c259bd40e0","url":"https://skillfed.io/files/duc01226/EasyPlatform/e2e-test/6b865b89/SKILL.md"}],"id":"duc01226/EasyPlatform/e2e-test","links":{"html":"https://skillfed.io/duc01226/EasyPlatform/e2e-test","md":"https://skillfed.io/duc01226/EasyPlatform/e2e-test.md","repo":"https://github.com/duc01226/EasyPlatform"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":1,"language":"C#","last_updated":"2026-06-18","license":"MIT","name":"e2e-test","publisher":"duc01226","stars":7},"relations":{"similar":[{"id":"duc01226/EasyPlatform/workflow-e2e"},{"id":"duc01226/EasyPlatform/integration-test"},{"id":"duc01226/EasyPlatform/docs-update"},{"id":"duc01226/EasyPlatform/spec"},{"id":"duc01226/EasyPlatform/business-analyst"},{"id":"duc01226/EasyPlatform/feature-implement"},{"id":"duc01226/EasyPlatform/workflow-write-integration-test"},{"id":"duc01226/EasyPlatform/plan-analysis"},{"id":"duc01226/EasyPlatform/plan-validate"},{"id":"duc01226/EasyPlatform/workflow-feature-spec"}]},"slug":{"owner":"duc01226","repo":"EasyPlatform","skill":"e2e-test"},"version":"6b865b89"}
