Back to skills
SKILL.md
E2e Testing
ASecurityUse when playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. Triggers on \"e2e-testing\", \"e2e testing\", \"testing\".
- 2 stars
- 0 votes
- 0 copies
- 1 view
- Added September 19, 2026
Works with
Security analysis
100/100Pro scans all 4 files and shows the line behind each finding
npx -y skills add majinmagros/magros.ai-skills --skill e2e-testing --agent claude-codeAre you the author of E2e Testing?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majinmagros-e2e-testing)---
name: e2e-testing
description: "Use when playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. Triggers on \"e2e-testing\", \"e2e testing\", \"testing\"."
metadata:
origin: ECC
---
# E2E Testing Patterns
Playwright patterns for stable, fast E2E suites. Detalhes em `references/pom.md`, `references/playwright-config.md`, `references/flaky-artifacts.md`.
## When to Use
- User asks for "e2e test", "playwright test", "page object" or "flaky test"
- New E2E suite, CI integration, or artifact/report setup
## Core Flow
Every suite: **Organize -> POM -> Assert -> Stabilize**. Never `waitForTimeout` — wait for a condition.
```typescript
await page.locator('[data-testid="button"]').click()
await page.waitForResponse(r => r.url().includes('/api/data'))
```
## References
- `references/pom.md` — file layout, ItemsPage POM, test structure
- `references/playwright-config.md` — `defineConfig` multi-browser + GitHub Actions CI
- `references/flaky-artifacts.md` — quarantine, race/network/animation fixes, screenshots/traces/video, report template, wallet/web3, Agent Browser alternative
## Checklist
- [ ] `data-testid` selectors, auto-wait locators
- [ ] `trace/screenshot/video` on failure only
- [ ] Flaky quarantined with issue link, `--repeat-each=10` to confirm
- [ ] CI uploads `playwright-report/` as artifact
Files in this skill
- SKILL.md
- references/flaky-artifacts.md
- references/playwright-config.md
- references/pom.md
Attribution
Comments
Loading comments…