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

Das Unternehmen Microsoft veröffentlicht Projektveröffentlichung Playwright 1.0, die eine universelle API zur Automatisierung von Vorgängen in Browser-Oberflächen bereitstellt. Zum Beispiel ermöglicht Playwright das Erstellen eines Skripts zum Öffnen einer bestimmten Webseite in einem neuen Tab, das Ausfüllen/Absenden von Formularen, das Bewegen des Cursors über bestimmte Elemente, das Vergleichen mit Referenzergebnissen oder das Erstellen von Screenshots. Das Projekt ist als Bibliothek für die Node.js-Plattform strukturiert und wird geliefert unter der Apache 2.0 Lizenz.

Eigenschaften von Playwright:

  • Die Möglichkeit, ein gemeinsames Skript und API für die Arbeit mit verschiedenen Browsern auf Basis von Chromium, Firefox und WebKit zu verwenden;
  • Die Möglichkeit, komplexe Skripte zu erstellen, die mehrere Seiten, Domains und iframes umfassen;
  • Automatisches Warten auf die Bereitschaft von Elementen vor der Ausführung von Aktionen wie Klicks und Formularausfüllungen;
  • Abfangen von Netzwerkaktivität zur Analyse von Netzwerk-Anfragen;
  • Unterstützung für das Ausführen von Filter-Skripten zur beliebigen Modifikation von Seiten;
  • Die Möglichkeit, mobile Geräte, Standorte und Berechtigungen zu emulieren (z.B. kann man in maps.google.com einen bestimmten Standort des Benutzers simulieren und das Erstellen von Kartenscreenshots automatisieren);
  • Generierung von gewöhnlichen Maus- und Tastatureingaben;
  • Unterstützung für das Hochladen und Herunterladen von Dateien.

Quelle: opennet.ru

60GB SSD 8Gb DDR4