/e2e # 전체 E2E 테스트 실행
/e2e [테스트파일] # 특정 테스트 실행
/e2e --debug [테스트] # 디버그 모드
/e2e --record [테스트] # 실행 녹화
/e2e --headed # 브라우저 표시 모드
에이전트 호출 (필수)
이 스킬이 로드되면 아래 지침을 따라 Task 도구를 호출하세요.
Task(
subagent_type="calab-plugin:e2e-runner",
description="E2E 테스트 실행",
prompt="""
[Role] E2E 테스트 전문가
[Goal] {테스트파일 또는 전체} 테스트 실행
[Scope] {--run|--debug|--record}
## 테스트 프레임워크
- Playwright (우선)
- Puppeteer (대안)
- Cypress (대안)
## 실행 단계
1. 테스트 환경 확인
2. 테스트 실행
3. 결과 수집
4. 실패 시 스크린샷 캡처
[Output]
- 테스트 결과 요약
- 실패 시 스크린샷
- 디버그 정보
"""
)
실행 모드
옵션
설명
--run
기본 실행 (headless)
--debug
디버그 모드 (느리게, 로그 상세)
--record
실행 영상 녹화
--headed
브라우저 화면 표시
산출물 (필수)
산출물
경로
테스트 결과
.claude/docs/active/{feature}/e2e-report.md
스크린샷
.claude/screenshots/
보고서 형식
# E2E Test Report
## Summary
- Total: N tests
- Passed: N
- Failed: N
- Skipped: N
## Results
### Passed
- [x] login.spec.ts
### Failed
- [ ] checkout.spec.ts
- Error: Element not found
- Screenshot: screenshots/checkout-error.png
## Performance
- Average duration: Ns
다음 단계 선택 (필수)
결과
권장
전체 통과
배포 준비
실패 발생
/solve 로 디버깅
⚠️ 작업 완료 후 반드시 AskUserQuestion 호출
E2E 테스트가 완료되면 현재 상황을 분석하여 AskUserQuestion으로 다음 단계 선택지를 제시하세요.
1---2name: e2e3description: E2E 테스트. Playwright/Puppeteer 기반 통합 테스트를 실행합니다.4---56# /e2e - E2E 테스트78> **Playwright/Puppeteer 기반 통합 테스트 실행**910---1112## 사용법1314```bash15/e2e # 전체 E2E 테스트 실행16/e2e [테스트파일] # 특정 테스트 실행17/e2e --debug [테스트] # 디버그 모드18/e2e --record [테스트] # 실행 녹화19/e2e --headed # 브라우저 표시 모드20```2122---2324## 에이전트 호출 (필수)2526> **이 스킬이 로드되면 아래 지침을 따라 Task 도구를 호출하세요.**2728```python29Task(30 subagent_type="calab-plugin:e2e-runner",31 description="E2E 테스트 실행",32 prompt="""33[Role] E2E 테스트 전문가34[Goal] {테스트파일 또는 전체} 테스트 실행35[Scope] {--run|--debug|--record}3637## 테스트 프레임워크38- Playwright (우선)39- Puppeteer (대안)40- Cypress (대안)4142## 실행 단계431. 테스트 환경 확인442. 테스트 실행453. 결과 수집464. 실패 시 스크린샷 캡처4748[Output]49- 테스트 결과 요약50- 실패 시 스크린샷51- 디버그 정보52"""53)54```5556---5758## 실행 모드5960| 옵션 | 설명 |61|------|------|62| `--run` | 기본 실행 (headless) |63| `--debug` | 디버그 모드 (느리게, 로그 상세) |64| `--record` | 실행 영상 녹화 |65| `--headed` | 브라우저 화면 표시 |6667---6869## 산출물 (필수)7071| 산출물 | 경로 |72|--------|------|73| 테스트 결과 | `.claude/docs/active/{feature}/e2e-report.md` |74| 스크린샷 | `.claude/screenshots/` |7576### 보고서 형식7778```markdown79# E2E Test Report8081## Summary82- Total: N tests83- Passed: N84- Failed: N85- Skipped: N8687## Results88### Passed89- [x] login.spec.ts9091### Failed92- [ ] checkout.spec.ts93 - Error: Element not found94 - Screenshot: screenshots/checkout-error.png9596## Performance97- Average duration: Ns98```99100---101102## 다음 단계 선택 (필수)103104| 결과 | 권장 |105|------|------|106| 전체 통과 | 배포 준비 |107| 실패 발생 | `/solve` 로 디버깅 |108109> **⚠️ 작업 완료 후 반드시 AskUserQuestion 호출**110>111> E2E 테스트가 완료되면 현재 상황을 분석하여 AskUserQuestion으로 다음 단계 선택지를 제시하세요.
Run npx skillmds add wondermove-inc/e2e in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
E2E 테스트. Playwright/Puppeteer 기반 통합 테스트를 실행합니다. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Wondermove-Inc (@wondermove-inc) published this skill. Their other Agent Skills are listed on their SkillMD profile.