e2e-cucumber-playwright
E2E Cucumber And Playwright
e2e/AGENTS.md owns the suite architecture, lifecycle, commands, tags, generated-client boundaries, fixtures, and cleanup contracts. Read the nearest feature-scoped AGENTS.md when one exists. This skill adds no parallel package policy.
Cucumber owns scenario and hook execution and reporting. Playwright provides browser automation, contexts, pages, locators, actions, assertions, request, and tracing APIs; protocol exceptions remain with the package-defined owner. Their timeout domains remain separate, and importing from @playwright/test does not make Playwright Test runner configuration, fixtures, or retries applicable to this suite.
Topic Routing
Read only the bundled reference required by the change:
- Locator, assertion, isolation, or waiting decisions: [
references/playwright-best-practices.md][playwright] - Scenario wording, step granularity, expressions, World state, hook visibility, or tag design: [
references/cucumber-best-practices.md][cucumber]
Check current official Playwright or Cucumber documentation before introducing a framework pattern that local code and references do not already establish.