Playwright 1.0 wurde veröffentlicht, ein Paket zur Automatisierung der Arbeit mit Chromium, Firefox und WebKit

Microsoft опубликовала Projektfreigabe Dramatiker 1.0, die eine universelle API zur Automatisierung von Vorgängen in der Browseroberfläche bereitstellt. Mit Playwright können Sie beispielsweise ein Skript vorbereiten, um eine bestimmte Site in einem neuen Tab zu öffnen, ein Formular auszufüllen/absenden, den Cursor auf bestimmte Elemente zu bewegen, Referenzergebnisse zu vergleichen oder einen Screenshot zu erstellen. Das Projekt ist als Bibliothek für die Node.js-Plattform konzipiert und geliefert lizenziert unter Apache 2.0.

Dramatikerfunktionen:

  • Möglichkeit, ein gemeinsames Skript und eine gemeinsame API zu verwenden, wenn mit verschiedenen Browsern basierend auf Chromium, Firefox und WebKit gearbeitet wird;
  • Fähigkeit, komplexe Skripte zu erstellen, die mehrere Seiten, Domänen und Iframes umfassen;
  • Warten Sie automatisch, bis Elemente bereit sind, bevor Sie Aktionen wie das Klicken und Ausfüllen eines Formulars auslösen.
  • Abfangen von Netzwerkaktivitäten zur Analyse von Netzwerkanfragen;
  • Unterstützung für das Starten von Filterskripten zur willkürlichen Änderung von Seiten;
  • Die Möglichkeit, mobile Geräte, Standorte und Zugriffsrechte zu emulieren (Sie können beispielsweise einen bestimmten Benutzerstandort in „maps.google.com“ simulieren und die Erstellung von Karten-Screenshots automatisieren);
  • Generieren regelmäßiger Maus- und Tastaturereignisse;
  • Unterstützung für das Hoch- und Herunterladen von Dateien.

Source: opennet.ru

Kommentar hinzufügen