본문으로 건너뛰기
FindOpenSource

Playwright

현대적인 웹 앱을 위한 신뢰할 수 있는 엔드투엔드 테스트·브라우저 자동화 프레임워크입니다.

개요

Playwright는 하나의 API로 Chromium, Firefox, WebKit을 구동하는 브라우저 자동화 및 테스트 프레임워크로, E2E 테스트, 독립적인 자동화 스크립트, 또는 AI 에이전트가 호출할 수 있는 도구로도 사용할 수 있습니다. 기능이 완비된 테스트 러너인 Playwright Test는 각 테스트가 새로운 브라우저 컨텍스트를 갖는 완전한 격리 상태에서 여러 브라우저에 걸쳐 병렬로 테스트를 실행하며, 요소가 작동 가능해질 때까지 자동으로 대기하고, 고정된 타임아웃에 의존하는 대신 자동으로 재시도하는 웹 우선(web-first) 어서션을 제공합니다.

로케이터는 취약한 CSS 선택자가 아니라 사용자가 페이지를 인식하는 방식(역할, 레이블, 플레이스홀더, 테스트 ID)을 반영하도록 설계되었으며, 실패 시 Trace Viewer에서 단계별로 확인할 수 있는 트레이스, 스크린샷, 동영상을 제공합니다. 테스트 외에도 Playwright는 코딩 에이전트(Claude Code, Copilot)를 겨냥한 CLI와 LLM 기반 브라우저 자동화를 위한 MCP 서버, 그리고 테스트 작성과 디버깅을 위한 VS Code 확장 프로그램도 제공합니다.

신뢰할 수 있는 크로스 브라우저 E2E 테스트가 필요한 팀은 물론, 프로그래밍 방식이나 AI 기반 브라우저 자동화가 필요한 프로젝트에도 적합합니다.

카테고리
개발자 도구테스팅
키워드
testinge2e-testingbrowser-automationautomationweb-scraping
언어
TypeScript
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기