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/
Informationen zu Features und Methoden, die von Synthetics-Laufzeit auf dem Selenium-Framework unterstützt werden, finden Sie unter Python- und Selenium-Bibliotheksklassen und Funktionen, die nur für UI-Canarys gelten und Selenium-API-Referenz
Die Namenskonvention für diese Laufzeitversionen lautet syn-.language
-framework-majorversion.
minorversion
syn-python-Selenium-11.1
Wichtige Abhängigkeiten:
-
Python 3.12
-
Selen 4.32.0
-
Chromium-Version 147.0.7727.57
Änderungen in Syn-Python-Selenium-11.1
-
Führen Sie ein Upgrade auf 2.7.0 durch, um die folgenden CVEs zu beheben:
urllib3-
CVE-2026-44431
-
CVE-2026-44432
-
Weitere Informationen finden Sie hier:
Die folgenden früheren Laufzeitversionen für Python und Selenium werden weiterhin unterstützt.
syn-python-Selenium-11.0
Wichtige Abhängigkeiten:
-
Python 3.12
-
Selen 4.32.0
-
Chromium-Version 147.0.7727.57
Änderungen in Syn-Python-Selenium-11.0
-
Aktualisierte Python-Laufzeit- und Browserversionen.
-
Führen Sie ein Upgrade
Chromiumauf 147.0.7727.57 durch, um die folgenden CVEs zu beheben:-
CVE-2026-3909
-
CVE-2026-3910
-
CVE-2026-5281
-
syn-python-Selenium-10.0
Wichtige Abhängigkeiten:
-
Python 3.11
-
Selen 4.32.0
-
Chrom-Version 145.0.7632.77
Änderungen in Syn-Python-Selenium-10.0
-
Angewendete Sicherheitspatches und aktualisierte Browserversionen.
Weitere Informationen finden Sie hier:
syn-python-Selenium-9.0
Wichtige Abhängigkeiten:
-
Python 3.11
-
Selen 4.32.0
-
Chrom-Version 143.0.7499.169
Änderungen in Syn-Python-Selenium-9.0
-
Angewendete Sicherheitspatches und aktualisierte Browserversionen.
Weitere Informationen finden Sie hier:
syn-python-Selenium-8.0
Wichtige Abhängigkeiten:
-
Python 3.11
-
Selen 4.32.0
-
Chromium-Version 142.0.7444.175
Änderungen in Syn-Python-Selenium-8.0
-
Sicherheitspatches wurden angewendet und Selenium- und Browserversionen aktualisiert.
-
Die Protokollebene für fehlgeschlagene HAR-Netzwerkanfragen wurde von ERROR auf INFO geändert.
Weitere Informationen finden Sie hier:
syn-python-Selenium-7.0
Wichtige Abhängigkeiten:
-
Python 3.11
-
Selen 4.32.0
-
Chromium-Version 138.0.7204.168
Änderungen in Syn-Python-Selen-7.0
-
Sicherheitspatches wurden angewendet und Selenium- und Browserversionen aktualisiert.
Weitere Informationen finden Sie hier:
Syn-Python-Selenium-6.0
Wichtige Abhängigkeiten:
-
Python 3.11
-
Selenium 4.21.0
-
Chromium-Version 131.0.6778.264
Änderungen in Syn-Python-Selenium-6.0
-
Aktualisieren Sie von Python 3.9 auf Python 3.11.
Weitere Informationen finden Sie hier:
syn-python-selenium-5.1
Wichtige Abhängigkeiten:
-
Python 3.9
-
Selenium 4.21.0
-
Chromium-Version 131.0.6778.264
Änderungen in syn-python-selenium-5.1
-
Kleinere Updates zur metrischen Emission.
-
Unterstützt Testläufe für den Canary, was Ad-hoc-Ausführungen oder die Durchführung eines sicheren Canary-Updates ermöglicht.
syn-python-selenium-5.0
Wichtige Abhängigkeiten:
-
Python 3.9
-
Selenium 4.21.0
-
Chromium-Version 131.0.6778.264
Änderungen in syn-python-selenium-5.0:
-
Automatischer Wiederholungsversuch, wenn der Browser nicht gestartet werden kann.
Syn-Python-Selen-4.1
Wichtige Abhängigkeiten:
-
Python 3.9
-
Selen 4.15.1
-
Chromium-Version 126.0.6478.126
Änderungen in syn-python-selenium-4.1:
-
Behebt Sicherheitslücken — Für diese Runtime gibt es ein Update, um die Sicherheitslücke zu schließen. CVE-2024-39689
syn-python-Selenium-4.0
Wichtige Abhängigkeiten:
-
Python 3.9
-
Selen 4.15.1
-
Chromium-Version 126.0.6478.126
Änderungen in syn-python-selenium-4.0:
-
Fehlerkorrekturen für Fehler bei der HAR-Parser-Protokollierung.
Die folgenden früheren Laufzeitversionen für Python und Selenium sind veraltet. Hinweise zu den Ablaufdaten der Laufzeit finden Sie unter CloudWatch Verfallsdaten für Synthetics Runtime.
syn-python-Selenium-3.0
Wichtige Abhängigkeiten:
-
Python 3.8
-
Selen 4.15.1
-
Chrom-Version 121.0.6167.139
Änderungen in syn-python-selenium-3.0:
-
Aktualisierte Versionen der gebündelten Bibliotheken in Chromium – Die Chromium-Abhängigkeit wurde auf eine neue Version aktualisiert.
Syn-Python-Selen-2.1
Wichtige Abhängigkeiten:
-
Python 3.8
-
Selen 4.15.1
-
Chromium-Version 111.0.5563.146
Änderungen in syn-python-selenium-2.1:
-
Aktualisierte Versionen der gebündelten Bibliotheken in Chromium – Die Chromium- und Selenium-Abhängigkeiten wurden auf neue Versionen aktualisiert.
syn-python-selenium-2.0
Wichtige Abhängigkeiten:
-
Python 3.8
-
Selenium 4.10.0
-
Chromium-Version 111.0.5563.146
Änderungen in syn-python-selenium-2.0:
-
Aktualisierte Abhängigkeiten – Die Chromium- und Selenium-Abhängigkeiten wurden auf neue Versionen aktualisiert.
Fehlerbehebungen 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
Wichtige Abhängigkeiten:
-
Python 3.8
-
Selenium 3.141.0
-
Chromium-Version 92.0.4512.0
Änderungen 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
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
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
.handlerenthalten.Außerdem können Sie Canary-Skripte in einem beliebigen Ordner ablegen und den Ordnernamen als Teil des Handlers übergeben. Beispielsweise kann
MyFolder/MyScriptFile.functionnameals Eintrittspunkt verwendet werden. -
Konfigurationsoptionen für das Hinzufügen von Metriken und Step-Failure-Konfigurationen — Diese Optionen waren bereits in Runtimes for Canaries verfügbar. Node.js 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().
-
Cross-Region Artefakt-Buckets — Ein Kanarienvogel kann seine Artefakte in einem Amazon S3 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 Namenindex.pyzu Ausnahmen, weil dies einen Konflikt mit dem Namen der Bibliotheksdatei verursachte. Dieses Problem wurde behoben.
syn-python-selenium-1.0
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.