Puppeteer Recorder ist eine kostenlose Google-Chrome-Erweiterung, mit der du Aktionen des Browsers aufzeichnen kannst, als Puppeteer-Skript. Du kannst dir die Erweiterung wie einen Bildschirmrekorder vorstellen, der aus der Aufzeichnung einen Puppeteer-Code erzeugt, mit den folgenden Funktionen: Klicks aufzeichnen, Eingabeereignisse, Aufnahme pausieren usw.
Wir könnten Puppeteer auch als Alternative zu Selenium vorstellen, aber das Gute an der Erweiterung ist, dass du Chrome über die Entwicklung steuern kannst, aus verschiedenen Programmiersprachen (hauptsächlich JavaScript), ohne Code schreiben zu müssen. Für alle, die es nicht kennen: Puppeteer ist eine Node.js-Bibliothek, die von Google entwickelt wurde, um Aktionen in den Browsern des Unternehmens zu automatisieren.
Wie zeichnet man Browser-Aktionen auf?
Als Erstes musst du den Puppeteer Recorder in deinem Google-Chrome-Browser installieren, danach siehst du sein Symbol in der Chrome-Symbolleiste.
https://www.youtube.com/embed/CDzwbm_b7CoDanach musst du auf die Schaltfläche klicken. Wenn du darauf klickst, beginnt die Erweiterung mit der Aufzeichnung als Puppeteer-Befehlssequenz. Wenn die Aufzeichnung beendet ist, zeigt dir die Plattform den generierten Code in einem Fenster, das aus dem Symbol der Erweiterung im Browser aufklappt. Mit einem Klick kannst du den generierten Code kopieren und dann in der Node.js-Programmierung verwenden.
Wie du sehen kannst, ist das Aufzeichnen der Aktionen oder Interaktionen des Browsers als Puppeteer-Code mit dem Puppeteer Recorder eine sehr einfache Aufgabe. Der vom System generierte Code ist sehr gut, aber wenn du feststellst, dass er fehlerhaft oder unvollständig ist, kannst du ihn manuell korrigieren oder ergänzen. Obwohl sich die Erweiterung noch in der Entwicklung befindet, unterstützt sie derzeit mehrere Ereignisse und generiert jede Art von Automatisierungscode.
In unserer Recherche in Foren haben wir gelesen, dass der generierte Code für kleine und mittlere Projekte sehr präzise ist und du ihn nicht bearbeiten musst.
Puppeteer Recorder ist eine kostenlose Erweiterung für den Google-Chrome-Browser, mit der du die Aktionen des Browsers aufzeichnen kannst, um sie anschließend in ein mit Puppeteer kompatibles Skript zu übersetzen.