Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.
Install with Tessl CLI
npx tessl i github:affaan-m/everything-claude-code --skill e2e-testing69
Quality
56%
Does it follow best practices?
Impact
92%
1.58xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agents/skills/e2e-testing/SKILL.mdPlaywright config and Page Object Model setup
Test directory structure
50%
50%
POM class structure
75%
100%
data-testid selectors
87%
100%
goto with networkidle
0%
100%
waitForResponse over timeout
25%
100%
Auto-wait locator form
100%
75%
fullyParallel and CI flags
100%
100%
Three reporters configured
0%
100%
Timeout values
0%
100%
Artifact capture settings
62%
100%
Four browser projects
66%
100%
baseURL with env fallback
44%
100%
Without context: $0.4338 · 1m 37s · 24 turns · 30 in / 6,241 out tokens
With context: $0.5405 · 1m 43s · 26 turns · 214 in / 6,653 out tokens
Flaky test identification and quarantine
page.click replaced
0%
100%
waitForTimeout removed
100%
100%
waitForResponse used
0%
100%
Animation stability fix
100%
100%
test.fixme or test.skip used
100%
100%
Quarantine includes issue reference
0%
0%
Flakiness detection commands
50%
100%
Diagnosis document
100%
100%
data-testid selectors preserved
100%
100%
Without context: $0.2671 · 1m 45s · 13 turns · 17 in / 5,623 out tokens
With context: $0.4809 · 1m 56s · 22 turns · 24 in / 6,341 out tokens
CI/CD integration and test report generation
Node version 20
100%
100%
Playwright install with deps
100%
100%
BASE_URL from vars
62%
100%
Artifact upload always
100%
100%
Artifact retention 30 days
100%
100%
videosPath to artifacts/videos/
0%
100%
Screenshots to artifacts/
62%
0%
Production skip on financial test
55%
100%
Report Date and Duration
50%
100%
Report Status field
0%
100%
Report Summary stats
77%
100%
Report Artifacts section
0%
100%
Without context: $0.3719 · 1m 19s · 22 turns · 29 in / 4,671 out tokens
With context: $0.4009 · 1m 26s · 21 turns · 27 in / 4,214 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.