Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.
62
45%
Does it follow best practices?
Impact
92%
1.58xAverage score across 3 eval scenarios
Passed
No known issues
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%
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%
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%
5df943e
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.