
인형 조종자
Puppeteer는 Chrome DevTools 프로토콜 및 WebDriver BiDi를 통해 Chrome과 Firefox를 모두 자동화하는 고급 API를 제공하는 JavaScript 라이브러리입니다.
스크린샷을 찍고 PDF를 생성하는 것부터 복잡한 UI를 탐색하고 테스트하고 성능을 분석하는 것까지 브라우저에서 모든 작업을 자동화할 수 있습니다.
개념
페이지 상호작용
DOM 요소를 쿼리하고, 버튼을 클릭하고, 텍스트를 입력하는 등의 작업을 할 수 있습니다.
네트워크 가로채기
네트워크 요청 및 응답을 가로채고 수정합니다.
스크린샷 찍기
전체 페이지 또는 특정 요소의 시각적 스냅샷을 가져옵니다.
실행 모드
헤드리스, 헤드풀, 셸 모드와 사용 시기에 대해 알아봅니다.
블로그 게시물
Puppeteer, 테스트용 Chrome, WebDriver BiDi에 관한 최신 블로그 게시물을 읽어 보세요.
Firefox, Chrome, Puppeteer에서 WebDriver BiDi를 사용하세요.
Puppeteer 23에서는 Firefox 129 이상을 안정적으로 지원하며 WebDriver BiDi를 기반으로 Chrome 및 Firefox 자동화를 위한 통합 API를 제공합니다.
이제 BrowserStack에서 WebDriver BiDi를 사용하여 자동화 가능
BrowserStack은 WebDriver BiDi 지원: 이벤트 기반 자동화를 통해 Selenium Grid 테스트를 향상시킵니다.
원활하고 자동화된 테스트를 위한 Chrome 도구
Puppeteer, Chrome Headless, Chrome for Testing 및 Chrome 도구팀이 제공하는 기타 리소스에 관한 간략한 개요입니다.