Playwright 란? (목적, 특징)

Melon Coder·2024년 11월 27일

Test

목록 보기
1/1

목적

  • Playwright는 E2E test를 위해 설계된 도구이다.
  • 즉, 실제 브라우저에서 UI 상호작용을 자동화하여 사용자가 웹페이지에서 어떻게 동작할 지 테스트한다.

기능

  • Playwright는 브라우저 자동화 도구로, Chrome이나 Firefox, Webkit등 여러 브라우저에서 테스트를 실행할 수 있다.
  • 웹 애플리케이션의 UI 요소들(버튼, 인풋 등)을 직접 클릭하거나 입력하고, 페이지 전환이나 상태 변화를 테스트 할 수 있다.
  • 테스트는 브라우저의 실제 렌더링과 동작을 기준으로 실행되며, 실제 사용자처럼 행동한다.
  • Playwright는 page.goto(), page.click(), page.locator() 등 다양한 메서드를 통해 브라우저의 동작을 제어할 수 있다.

주요 특징

  • Playwright는 브라우저 상에서의 상호작용을 직접 시뮬레이션한다.
  • 멀티 브라우저 지원: Chrome, Firefox, Safari(Webkit)에서 동일한 테스트를 실행할 수 있다.
  • UI 테스트: 페이지를 로드하고, 요소를 클릭하고, 값을 입력하는 등 브라우저의 사용자 경험을 테스트한다.
  • 헤드리스 모드: 브라우저를 백그라운드에서 실행할 수 있어, 테스트가 더 빠르게 실행된다.
profile
create new things

0개의 댓글