Puppeteer는 Chrome DevTools 프로토콜 및 WebDriver BiDi를 통해 Chrome과 Firefox를 모두 자동화하는 고급 API를 제공하는 JavaScript 라이브러리입니다.

스크린샷을 찍고 PDF를 생성하는 것부터 복잡한 UI를 탐색하고 테스트하고 성능을 분석하는 것까지 브라우저에서 모든 작업을 자동화할 수 있습니다.

개념

DOM 요소를 쿼리하고, 버튼을 클릭하고, 텍스트를 입력하는 등의 작업을 할 수 있습니다.
네트워크 요청 및 응답을 가로채고 수정합니다.
전체 페이지 또는 특정 요소의 시각적 스냅샷을 가져옵니다.
헤드리스, 헤드풀, 셸 모드와 사용 시기에 대해 알아봅니다.

블로그 게시물

Puppeteer, 테스트용 Chrome, WebDriver BiDi에 관한 최신 블로그 게시물을 읽어 보세요.

뷰에서 레이어 기반 애니메이션을 사용하면 성능을 개선하고 버벅거림이 될 수 있지만 설정하기가 다소 어렵습니다. 이 AnimationBuilder 드림 클래스는 복잡성을 크게 줄이고 레이어의 가독성을 개선할 수 있습니다. 있습니다. 다음 두 영역 사이의 연속 크로스 페이드를 애니메이션해야 한다고 가정해 봅시다. 뷰(예: 다음 이미지) 다음은 레이어 애니메이션 API를 직접 사용하여 이를 수행할 수 있는 방법의 예입니다. 다음은

Chromium 개발자가 n-day 악용 가능성을 줄이는 방법을 알아보세요.

Chrome iOS 앱에 포함된 코드로 작업하는 방법을 알아보세요.