Puppeteer ist eine JavaScript-Bibliothek, die eine API auf höherer Ebene zur Automatisierung von Chrome und Firefox über das Chrome DevTools-Protokoll und WebDriver BiDi bietet.

Mit diesem Tool können Sie alles im Browser automatisieren, von Screenshots und PDF-Generierung bis hin zum Navigieren und Testen komplexer Benutzeroberflächen und zur Analyse der Leistung.

Konzepte

Sie können beispielsweise DOM-Elemente abfragen, auf Schaltflächen klicken und Text eingeben.
Netzwerkanfragen und ‑antworten abfangen und ändern.
Sie können visuelle Snapshots von ganzen Seiten oder bestimmten Elementen abrufen.
Informationen zu den Modi „Headless“, „Headful“ und „Shell“ und ihrer Verwendung

Blogposts

Lesen Sie die neuesten Blogbeiträge zu Puppeteer, Chrome For Testing und WebDriver BiDi.

Zusätzliche Vertex-Formate vom Typ unorm8x4-bgra und 1-Komponente ermöglichen das Anfordern unbekannter Grenzwerte mit einem nicht definierten Wert, Änderungen an WGSL-Ausrichtungsregeln, WGSL-Leistungssteigerungen durch Discard und vieles mehr.

Verwendung von Texturansichten, 32-Bit-Float-Textur-Mischverfahren, GPUDevice-Attribut „adapterInfo“, JavaScript-Fehler beim Konfigurieren des Canvas-Kontexts mit ungültigem Format, Filterung von Samplereinschränkungen für Texturen, erweiterte Tests für Untergruppen, Verbesserung der Entwicklerfreundlichkeit, experimentelle Unterstützung für 16-Bit-normalisierte Texturformate und mehr.

Hier erfahren Sie mehr über neue KI- und Rendering-Funktionen, die in der letzten Sitzung der Arbeitsgruppe „GPU for the Web“ besprochen wurden.