e2e-pom
Solid라이브 요소 디스커버리로 Page Object Model을 빌드하고 유지합니다 -- 셀렉터를 절대 추측하지 않습니다. Build 모드는 사용자와 페어링: 테스트 케이스에서 요소 인벤토리를 도출하고, 실행 중인 앱에 대해 모든 로케이터를 증명하고, 하이라이트 스크린샷으로 확인받은 후에만 POM에 넣습니다. Heal 모드는 검증 스펙이 깨졌을 때 자율 실행: 재디스커버리, 명확한 이름 변경은 자동 수정, 제거된 요소는 플래그, 그 외에는 아무것도 건드리지 않음. 사용 시점: "build POM", "page objects", "map elements", "heal selectors", "verification spec failing". 사용하지 않을 때: 초기 Playwright 셋업 시 (/qa-e2e-setup 사용), 테스트 스펙 작성 시 (/qa-e2e-write 사용), 테스트 케이스 생성 시 (/qa-test-cases 사용).
Install
Quality Score: 82/100
Skill Content
Details
- Author
- TimothyHan
- Repository
- TimothyHan/qa-buddy-skills
- Created
- 5 months ago
- Last Updated
- yesterday
- Language
- JavaScript
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
e2e-write
테스트 케이스로부터 e2e 테스트 스위트를 작성합니다: 사전 조건용 API 클라이언트, fixture, 그리고 증명된 POM 위의 의도만 담은 스펙. 로케이터를 절대 지어내지 않습니다 -- 페이지에 POM이 없으면 먼저 /qa-e2e-pom을 호출합니다. 스위트가 세 게이트(green, 다시 green(정리 증명), --repeat-each=3에서 green(플레이크 증명))와 금지 패턴 기계 린트를 통과해야 완료입니다. 사용 시점: "write e2e tests", "automate test cases", "generate the test suite", "API client for tests". 사용하지 않을 때: Playwright 셋업 시 (/qa-e2e-setup 사용), 페이지 객체 빌드/힐링 시 (/qa-e2e-pom 사용), 수동 테스트 실행 시 (/qa-qa 사용).
e2e-setup
이 팀과 앱에 맞춘 Playwright e2e 자동화를 셋업합니다. 실행 중인 앱을 프로브(인증 방식, API 표면, 스펙 존재 여부)하고, 열린 질문 대신 추천을 제시하는 인터뷰를 진행하고, playwright/ 폴더를 스캐폴드하고, 모든 결정을 playwright/AUTOMATION.md에 기록해 다른 e2e 스킬들이 읽게 합니다. 스캐폴드가 green으로 실행되기 전까지 셋업은 끝난 것이 아닙니다. 사용 시점: "e2e setup", "set up playwright", "configure test automation", "automation setup". 사용하지 않을 때: 페이지 객체 빌드 시 (/qa-e2e-pom 사용), 테스트 스크립트 작성 시 (/qa-e2e-write 사용), QABuddy 일반 설정 시 (/qa-setup 사용).
e2e-testing
Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.