Laufzeitversionen mit Node.js und Playwright - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Laufzeitversionen mit Node.js und Playwright

Die folgenden Abschnitte enthalten Informationen zu den CloudWatch Synthetics-Laufzeitversionen für Node.js und Playwright. Playwright ist eine Open-Source-Automatisierungsbibliothek für Browsertests. Weitere Informationen zu Playwright finden Sie unter https://playwright.dev/

Die Namenskonvention für diese Laufzeitversionen lautet syn-language-framework-majorversion.minorversion.

syn-nodejs-playwright-5.0

Wichtige Abhängigkeiten:

  • AWS LambdaLaufzeit Node.js 2.x

  • Dramatiker Version 1.57.0

  • PlayWright/Testversion 1.57.0

  • Chromium-Version 143.0.7499.4

  • Firefox-Version 142.0.1

Änderungen in -5.0 syn-nodejs-playwright

  • Sicherheitspatches wurden angewendet und Playwright- und Browserversionen aktualisiert.

Weitere Informationen finden Sie hier:

Die folgenden früheren Laufzeit-Versionen für Node.js und Playwright werden weiterhin unterstützt.

syn-nodejs-playwright-4.0

Wichtige Abhängigkeiten:

  • AWS LambdaLaufzeit Node.js 2.x

  • Dramatiker Version 1.55.0

  • PlayWright/Testversion 1.55.0

  • Chromium-Version 140.0.7339.16

  • Firefox-Version 141.0

Änderungen in syn-nodejs-playwright -4.0

  • Sicherheitspatches wurden angewendet und Playwright- und Browserversionen aktualisiert.

Weitere Informationen finden Sie hier:

syn-nodejs-playwright-3.0

Wichtige Abhängigkeiten:

  • AWS LambdaLaufzeit Node.js 20.x

  • Playwright-Version 1.53.0

  • Playwright/Testversion 1.53.0

  • Chromium-Version 138.0.7204.168

Änderungen in syn-nodejs-playwright -3.0

  • Multi-Browser-Unterstützung – Sie können Ihre nodejs-Puppeteer-Canarys jetzt entweder in Firefox oder Chrome ausführen

  • Support für die visuelle Überwachung

Weitere Informationen finden Sie hier:

syn-nodejs-playwright-2,0

Wichtige Abhängigkeiten:

  • AWS LambdaLaufzeit Node.js 20.x

  • Playwright-Version 1.49.1

  • PlayWright/Testversion 1.49.1

  • Chromium-Version 131.0.6778.264

Änderungen in syn-nodejs-playwright -2.0

  • Die Diskrepanz zwischen der Gesamtdauer und der Summe der Timings für eine bestimmte Anforderung in der HAR-Datei wurde behoben.

  • Unterstützt Testläufe für den Canary, was Ad-hoc-Ausführungen oder die Durchführung eines sicheren Canary-Updates ermöglicht.

Weitere Informationen finden Sie hier:

syn-nodejs-playwright-1.0

Wichtige Abhängigkeiten:

  • AWS LambdaLaufzeit Node.js 20.x

  • Playwright-Version 1.44.1

  • Playwright/Testversion 1.44.1

  • Chromium-Version 126.0.6478.126

Features:

  • PlayWright Unterstützung — Sie können kanarische Skripte schreiben, indem Sie das Playwright Automation Framework verwenden. Sie können Ihre vorhandenen Playwright-Skripte als Kanarien-Skripte ausführen und sie mit AWS Überwachungsfunktionen erweitern.

  • CloudWatch Log-Integration — Sie können Logs über die CloudWatch Synthetics-Konsole abfragen und filtern. Jede Protokollmeldung enthält eine eindeutige canaryRunId, sodass Sie ganz einfach nach Protokollen für eine bestimmte Canary-Ausführung suchen können.

  • Metriken und Canary-Artefakte — Du kannst die Erfolgsrate von Canary Run anhand von CloudWatch Metriken überwachen und Alarme konfigurieren, die dich benachrichtigen, wenn Canaries Probleme entdecken.

  • Zuordnung von Screenshots und Schritten – Mithilfe der systemeigenen Playwright-Funktionalität können Sie Screenshots aufnehmen, um die Phasen eines Canary-Skripts bei jeder Ausführung zu visualisieren. Screenshots werden automatisch mit Canary-Schritten verknüpft und in Amazon-S3-Buckets hochgeladen.

  • Mehrere Tabs – Sie können Canarys erstellen, die mehrere Browser-Tabs öffnen und von jedem Tab aus auf Screenshots zugreifen. In Synthetics können Sie Benutzerworkflows mit mehreren Tabs und mehreren Schritten erstellen.