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-8,0
Version 8.0 ist die neueste CloudWatch Synthetics-Runtime für Python und Selenium.
Wichtige Abhängigkeiten:
Python 3.11
-
Selen 4.32.0
-
Chromium-Version 142.0.7444.175
Änderungen syn-python-selenium in -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:
Die folgenden früheren Laufzeitversionen für Python und Selenium werden weiterhin unterstützt.
syn-python-selenium-7,0
Wichtige Abhängigkeiten:
Python 3.11
-
Selen 4.32.0
-
Chromium-Version 138.0.7204.168
Änderungen in -7.0 syn-python-selenium
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 -6.0 syn-python-selenium
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 -5.1 syn-python-selenium
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 -5.0: syn-python-selenium
Automatischer Wiederholungsversuch, wenn der Browser nicht gestartet werden kann.
syn-python-selenium-4.1
Wichtige Abhängigkeiten:
Python 3.9
-
Selen 4.15.1
-
Chromium-Version 126.0.6478.126
Änderungen in -4.1: syn-python-selenium
Behebt Sicherheitslücken – Für diese Laufzeit 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
-
Chromium-Version 126.0.6478.126
Änderungen in -4.0: syn-python-selenium
Fehlerkorrekturen 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
Änderungen syn-python-selenium in -3.0:
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
Änderungen 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.
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-2.0
Wichtige Abhängigkeiten:
Python 3.8
-
Selenium 4.10.0
-
Chromium-Version 111.0.5563.146
Änderungen in -2.0: syn-python-selenium
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
Wichtige Abhängigkeiten:
Python 3.8
-
Selenium 3.141.0
-
Chromium-Version 92.0.4512.0
Änderungen in -1.3: syn-python-selenium
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 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 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.