검색
← 릴리스 노트

브라우저 조작 기록 도구 추가

Playwright · 0.0.80 · 기능추가 · 2026.09.01

브라우저에서 수동으로 수행한 동작을 기록해 Playwright 코드로 돌려주는 도구가 추가됐다.

교안에 영향

browser_take_screenshot이 예전처럼 자동으로 축소된 이미지가 아니라 원본 바이트를 반환하므로, 기존에 축소본을 전제로 설명한 안내 글은 맞지 않을 수 있습니다.

요약

- browser_start_recording과 browser_stop_recording이 추가되어, 사용자가 직접 브라우저에서 수행한 흐름을 Playwright 코드로 받을 수 있습니다. - --codegen의 기본 언어는 환경을 바탕으로 추론되도록 바뀌었습니다. - extension mode에서 --user-data-dir 처리, 설치된 확장 프로그램 판정, chromiumSandbox 설정, 원격 연결의 browserInfo 보고 방식이 수정됐습니다. - browser_take_screenshot, browser_close, HTTP 클라이언트 heartbeat, 내부 /killkillkill 엔드포인트 관련 버그가 수정됐습니다.

바뀐 것

새 기능 1

  • browser_start_recording / browser_stop_recording가 추가되어, 브라우저에서 사용자가 수동으로 한 동작을 Playwright 코드로 기록할 수 있습니다.

기타 1

  • 내부 /killkillkill 엔드포인트가 테스트 외 환경에서는 등록되지 않도록 변경됐습니다.

수정 8

  • --codegen의 기본 언어가 환경에 따라 추론되도록 바뀌었습니다.
  • extension mode에서 --user-data-dir를 올바르게 존중하도록 수정됐습니다.
  • 고아가 된 browser preferences 항목을 설치된 확장 프로그램으로 잘못 판단하지 않도록 수정됐습니다.
  • browser_take_screenshot이 내부적으로 원본 스크린샷 바이트를 그대로 반환하도록 바뀌었습니다.
  • 공유 browser context에서 browser_close 이후 캐시된 browser backend를 지워, 같은 클라이언트의 다음 도구 호출이 실패하지 않도록 수정됐습니다.
  • 원격 endpoint에 연결된 경우 browserInfo가 실제로 원격에서 실행 중인 브라우저를 보고하도록 수정됐습니다.
  • config file의 chromiumSandbox 설정이 덮어써지지 않도록 수정됐습니다.
  • HTTP clients가 event stream을 열지 않은 경우 heartbeat를 실행하지 않도록 수정됐습니다.

원문 제목 · v0.0.80