
Puppeteer
Puppeteer is a JavaScript library which provides a high-level API to automate both Chrome and Firefox over the Chrome DevTools Protocol and WebDriver BiDi.
Use it to automate anything in the browser, from taking screenshots and generating PDFs to navigating through and testing complex UIs and analysing performance.
Concepts
Page interactions
Query DOM elements, click buttons, type text, and more.
Network interception
Intercept and modify network requests and responses.
Take screenshots
Get visual snapshots of full pages or specific elements.
Run modes
Learn about headless, headful and shell modes and when to use them.
Blog posts
Read the most recent blog posts touching on Puppeteer, Chrome For Testing and WebDriver BiDi.
Produktionsfertiger WebDriver BiDi in Firefox, Chrome und Puppeteer
Puppeteer 23 bietet stabile Unterstützung für Firefox 129 und höher und eine einheitliche API für die Automatisierung von Chrome und Firefox, die auf WebDriver BiDi basiert.
Automatisierung mit WebDriver BiDi jetzt auf BrowserStack verfügbar
BrowserStack unterstützt WebDriver BiDi: Erweitern Sie Ihre Selenium Grid-Tests mit einer ereignisgesteuerten Automatisierung.
Chrome-Tools für reibungslose, automatisierte Tests
Ein kurzer Überblick über Puppeteer, Chrome Headless, Chrome for Testing und andere Ressourcen vom Chrome-Tooling-Team.