Laufzeitversionen mit Python und Selenium Webdriver - 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 Python und Selenium Webdriver

Die folgenden Abschnitte enthalten Informationen zu den CloudWatch Synthetics-Laufzeitversionen für Python und Selenium Webdriver. Selenium ist ein Open-Source-Browser-Automatisierungs-Tool. Weitere Informationen zu Selenium finden Sie unter www.selenium.dev/.

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

Wichtig

Die folgenden CloudWatch Synthetics-Runtime-Versionen werden voraussichtlich am 8. März 2024 veraltet sein.

  • syn-python-selenium-2.0

  • syn-python-selenium-1.3

  • syn-python-selenium-1.2

  • syn-python-selenium-1.1

  • syn-python-selenium-1.0

Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

syn-python-selenium-4.1

Version 4.1 ist die neueste CloudWatch Synthetics-Runtime für Python und Selenium.

Wichtige Abhängigkeiten:

  • Python 3.9

  • Selenium 4.15.1

  • Chrom-Version 126.0.6478.126

Neue Funktionen in -4.1: syn-python-selenium

  • Behebt Sicherheitslücken — Für diese Runtime gibt es ein Update, um die Sicherheitslücke CVE-2024-39689 zu schließen.

syn-python-selenium-4.0

Wichtige Abhängigkeiten:

  • Python 3.9

  • Selen 4.15.1

  • Chrom-Version 126.0.6478.126

Neue Funktionen in -4.0: syn-python-selenium

  • Bugfixes für Fehler bei der HAR Parser-Protokollierung.

syn-python-selenium-3.0

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selen 4.15.1

  • Chrom-Version 121.0.6167.139

Neue Funktionen in -3.0: syn-python-selenium

  • Aktualisierte Versionen der gebündelten Bibliotheken in Chromium — Die Chromium-Abhängigkeit wurde auf eine neue Version aktualisiert.

syn-python-selenium-2.1

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selen 4.15.1

  • Chromium-Version 111.0.5563.146

Neue Funktionen in -2.1: syn-python-selenium

  • Aktualisierte Versionen der gebündelten Bibliotheken in Chromium — Die Chromium - und Selenium-Abhängigkeiten wurden auf neue Versionen aktualisiert.

syn-python-selenium-2.0

Wichtig

Diese Runtime-Version wird voraussichtlich am 8. März 2024 als veraltet eingestuft. Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selenium 4.10.0

  • Chromium-Version 111.0.5563.146

Neue Funktionen in syn-python-selenium -2.0:

  • Aktualisierte Abhängigkeiten – Die Chromium- und Selenium-Abhängigkeiten wurden auf neue Versionen aktualisiert.

Fehlerkorrekturen in syn-python-selenium -2.0:

  • Zeitstempel hinzugefügt – Ein Zeitstempel wurde zu Canary-Protokollen hinzugefügt.

  • Wiederverwendung von Sitzungen – Es wurde ein Fehler behoben, der verhindert, dass Canarys die Sitzung ihres vorherigen Canary-Laufs wiederverwenden.

syn-python-selenium-1.3

Wichtig

Diese Runtime-Version wird voraussichtlich am 8. März 2024 als veraltet eingestuft. Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium-Version 92.0.4512.0

Neue Funktionen in syn-python-selenium -1.3:

  • Präzisere Zeitstempel: Start- und Endzeit von Canary-Ausführungen sind jetzt auf die Millisekunde genau.

syn-python-selenium-1.2

Wichtig

Diese Runtime-Version wird voraussichtlich am 8. März 2024 als veraltet eingestuft. Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium-Version 92.0.4512.0

  • Aktualisierte Abhängigkeiten – Die einzigen neuen Funktionen in dieser Laufzeit sind die aktualisierten Abhängigkeiten.

syn-python-selenium-1.1

Wichtig

Diese Runtime-Version wird voraussichtlich am 8. März 2024 als veraltet eingestuft. Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selenium 3.141.0

  • Chrom-Version 83.0.4103.0

Features:

  • Benutzerdefinierte Handler-Funktion – Sie können jetzt eine benutzerdefinierte Handler-Funktion für Ihre Canary-Skripte verwenden. Bei früheren Laufzeiten musste der Skript-Eintrittspunkt .handler enthalten.

    Außerdem können Sie Canary-Skripte in einem beliebigen Ordner ablegen und den Ordnernamen als Teil des Handlers übergeben. Beispielsweise kann MyFolder/MyScriptFile.functionname als Eintrittspunkt verwendet werden.

  • Konfigurationsoptionen zum Hinzufügen von Metriken und Schrittfehlerkonfigurationen – Diese Optionen waren bereits in Laufzeiten für Node.js-Canarys verfügbar. Weitere Informationen finden Sie unter SyntheticsConfiguration Klasse.

  • Benutzerdefinierte Argumente in Chrome – Sie können jetzt einen Browser im Inkognito-Modus öffnen oder die Proxy-Server-Konfiguration übergeben. Weitere Informationen finden Sie unter Chrome().

  • Regionsübergreifende Artefakt-Bucketse – Ein Canary kann seine Artefakte in einem Amazon-S3-Bucket in einer anderen Region speichern.

  • Fehlerbehebungen, einschließlich einer Fehlerbehebung für das index.py-Problem – Bei früheren Laufzeiten führte eine Canary-Datei mit dem Namen index.py zu Ausnahmen, weil dies einen Konflikt mit dem Namen der Bibliotheksdatei verursachte. Dieses Problem wurde behoben.

syn-python-selenium-1.0

Wichtig

Diese Runtime-Version wird voraussichtlich am 8. März 2024 als veraltet eingestuft. Weitere Informationen finden Sie unter CloudWatch Richtlinie zur Unterstützung von Synthetics Runtime.

Wichtige Abhängigkeiten:

  • Python 3.8

  • Selenium 3.141.0

  • Chrom-Version 83.0.4103.0

Features:

  • Selenium-Unterstützung – Sie können Canary-Skripte mit dem Selenium-Test-Framework schreiben. Sie können Ihre Selenium-Skripte mit minimalen Änderungen von woanders in CloudWatch Synthetics importieren, und sie funktionieren mit AWS Diensten.