e2e-gen
SKILL.md
E2E Test Generator
Describe user flows, get Playwright or Cypress tests. No more writing login tests by hand.
Quick Start
npx ai-e2e-gen "User signs up, verifies email, completes onboarding"
What It Does
- Converts flow descriptions to E2E tests
- Generates Playwright or Cypress code
- Includes proper waits and assertions
- Adds data-testid selectors
Usage Examples
# Generate Playwright test
npx ai-e2e-gen "User adds item to cart and checks out"
# Generate Cypress test
npx ai-e2e-gen "Admin creates new user" --framework cypress
# From existing page
npx ai-e2e-gen --url http://localhost:3000/dashboard
Output Example
test('user completes checkout', async ({ page }) => {
await page.goto('/products');
await page.click('[data-testid="add-to-cart"]');
await page.click('[data-testid="checkout"]');
await expect(page.locator('.success')).toBeVisible();
});
Requirements
Node.js 18+. OPENAI_API_KEY required.
License
MIT. Free forever.
Built by LXGIC Studios
- GitHub: github.com/lxgicstudios/ai-e2e-gen
- Twitter: @lxgicstudios
Weekly Installs
1
Repository
smithery/aiFirst Seen
7 days ago
Security Audits
Installed on
amp1
opencode1
kimi-cli1
codex1
github-copilot1
gemini-cli1