Playwright is a browser automation framework for Node.js and Python supporting Chromium, Firefox, and WebKit with a single API. It provides auto-waiting, web-first assertions, and full test isolation for reliable end-to-end testing.
When to use: Browser automation, web scraping, screenshot/PDF generation, API testing, configuring Playwright Test, troubleshooting Playwright errors, stealth mode and anti-bot bypass.
When NOT to use: Simple HTTP requests (use fetch), unit testing (use Vitest/Jest), serverless scraping at scale (consider Cloudflare Browser Rendering). For E2E test architecture (Page Object Models, CI sharding, test organization, authentication patterns), use the e2e-testing skill.
Playwright 브라우저 자동화 API, 웹 스크래핑 및 도구. 로케이터 전략, 어설션, API 테스트, 스텔스 모드, 안티 봇 우회, 인증된 세션, 스크린샷/PDF, Docker 배포, 구성, 디버깅 및 AI 에이전트와의 MCP 통합을 다룹니다. CI 시간 초과 중단, 확장 테스트 실패, 탐색 문제 등 문서화된 오류를 방지합니다. 브라우저 자동화, 보호된 사이트 스크랩, 봇 감지 우회, 스크린샷/PDF 생성, Playwright 테스트 구성, Playwright 오류 문제 해결 또는 Playwright API 패턴 학습 시 사용합니다. E2E 테스트 아키텍처, 페이지 개체 모델, CI 샤딩 전략 또는 테스트 조직 패턴의 경우 대신 e2e-testing 기술을 사용하십시오. 출처: oakoss/agent-skills.