최근 수정 시각 : 2026-08-17 19:28:39

Playwright


{{{#!wiki style="margin:-10px -10px"<tablebordercolor=#356fa5> 파일:파이썬_화이트.svgPython
패키지 목록
}}}
{{{#!wiki style="margin: 0 -10px -5px; min-height: 28px;"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -11px; word-break: keep-all;"
<colbgcolor=#356fa5><colcolor=#fff> 수학 NumPy
데이터 가공 Pandas, Polars, PySparkPandas on Spark 포함
데이터 시각화 matplotlib, Plotly
웹 프레임워크
동기
Django, Flask
비동기
FastAPI
머신 러닝·딥 러닝 TensorFlow · Keras, PyTorch, JAX · Flax
프론트엔드·GUI PyQt, wxPython, PyGTK
게임 Pygame, Ren'Py
기타 SQLAlchemyDB, OpenCV컴퓨터 비전, RequestsHTTP, OpenZL데이터 압축, PlaywrightCUA
}}}}}}}}} ||
Playwright
파일:Playwright 로고 (2026).svg파일:Playwright 로고 (2026, 다크 테마).svg
<colbgcolor=#45BA4B><colcolor=#FFF> 개발사 <colbgcolor=transparent> Microsoft
공개일 2020년 1월 31일
버전 1.60.1
개발 언어 TypeScript, JavaScript
기반 런타임 Node.js
지원 언어 TypeScript, JavaScript, Python, Java, C#
라이선스 Apache License 2.0
1. 개요2. 역사

1. 개요

Microsoft가 개발한 오픈소스 브라우저 자동화 라이브러리이자 엔드-투-엔드(E2E) 테스팅 프레임워크. #

2. 역사

<rowcolor=#FFF> 일자 주요 사항
2020년 1월 최초 공개 (JS/TS 지원)
2020년 9월 Python 언어 바인딩 추가
2021년 Java, .NET(C#) 바인딩 추가 및 전용 테스트 러너 @playwright/test 출시
2025년 3월 공식 Playwright MCP 서버 출시 — AI 에이전트의 브라우저 직접 조작 지원
2025년 11월 (v1.56) Playwright Test Agents(Planner / Generator / Healer) 내장
2025년 11월 (v1.57) 기본 다운로드 브라우저를 자체 빌드 Chromium에서 Chrome for Testing으로 교체
2026년 1월 (v1.58) AI 코딩 에이전트 전용 Playwright CLI 추가
2026년 4월 (v1.59) Screencast API, `browser.bind()`, CLI 트레이스 디버거 추가
2026년 5월 (v1.60) `locator.drop()`, `tracing.startHar()`, ARIA 바운딩 박스, `test.abort()` 추가
2020년 1월 31일 Microsoft에 의해 첫 공개되었다. Google Chrome 팀에서 Puppeteer를 개발하던 주요 엔지니어 일부(Pavel Feldman, Andrey Lushnikov 등)가 Microsoft로 이직하여 Playwright 개발에 참여한 것으로 알려져 있다.[1] Puppeteer의 한계였던 단일 브라우저(Chromium) 의존성과 JavaScript/Node.js 전용 문제를 처음부터 해소하는 것이 주요 설계 목표였다.
[1] GitHub 초기 커밋 및 PyPI 관리자 목록(pavelfeldman, yurys)에서 확인 가능.