Versioni di runtime che utilizzano Python e Selenium Webdriver - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versioni di runtime che utilizzano Python e Selenium Webdriver

Le seguenti sezioni contengono informazioni sulle versioni di runtime di CloudWatch Synthetics per Python e Selenium Webdriver. Selenium è uno strumento open source di automazione del browser. Per ulteriori informazioni su Selenium, consulta www.selenium.dev/

La convenzione di denominazione per queste versioni di runtime è syn-language-framework-majorversion.minorversion.

Importante

È previsto che le seguenti CloudWatch versioni di runtime di Synthetics diventino obsolete l'8 marzo 2024.

  • 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

Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

syn-python-selenium-4,1

La versione 4.1 è il più recente runtime CloudWatch Synthetics per Python e Selenium.

Principali dipendenze:

  • Python 3.9

  • Selenio 4.15.1

  • Versione Chromium 126.0.6478.126

Nuove funzionalità in -4.1: syn-python-selenium

  • Risolve una vulnerabilità di sicurezza: questo runtime contiene un aggiornamento per risolvere la vulnerabilità CVE-2024-39689.

syn-python-selenium-4,0

Principali dipendenze:

  • Python 3.9

  • Selenio 4.15.1

  • Versione Chromium 126.0.6478.126

Nuove funzionalità in -4.0: syn-python-selenium

  • Correzioni di bug per errori nella registrazione del HAR parser.

syn-python-selenium-3.0

Principali dipendenze:

  • Python 3.8

  • Selenio 4.15.1

  • Versione Chromium 121.0.6167.139

Nuove funzionalità in -3.0: syn-python-selenium

  • Versioni aggiornate delle librerie incluse in Chromium: la dipendenza Chromium viene aggiornata a una nuova versione.

syn-python-selenium-2.1

Principali dipendenze:

  • Python 3.8

  • Selenio 4.15.1

  • Chromium versione 111.0.5563.146

Nuove funzionalità in -2.1: syn-python-selenium

  • Versioni aggiornate delle librerie incluse in Chromium: le dipendenze Chromium e Selenium vengono aggiornate alle nuove versioni.

syn-python-selenium-2,0

Importante

Questa versione di runtime dovrebbe diventare obsoleta l'8 marzo 2024. Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

Principali dipendenze:

  • Python 3.8

  • Selenium 4.10.0

  • Chromium versione 111.0.5563.146

Nuove funzionalità in -2.0: syn-python-selenium

  • Dipendenze aggiornate: le dipendenze Chromium e Selenium sono aggiornate alle nuove versioni.

Correzioni di bug in -2.0 syn-python-selenium:

  • Timestamp aggiunto: è stato aggiunto un timestamp ai log del canary.

  • Riutilizzo della sessione: è stato corretto un bug che impediva ai canary di riutilizzare la sessione della precedente esecuzione canary.

syn-python-selenium-1,3

Importante

Questa versione di runtime dovrebbe diventare obsoleta l'8 marzo 2024. Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

Principali dipendenze:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versione 92.0.4512.0

Nuove funzionalità in -1.3: syn-python-selenium

  • Timestamp più precisi: l'ora di inizio e l'ora di fine delle corse di canary sono ora precisi al millisecondo.

syn-python-selenium-1,2

Importante

Questa versione di runtime dovrebbe diventare obsoleta l'8 marzo 2024. Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

Principali dipendenze:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versione 92.0.4512.0

  • Dependencies aggiornate— Le uniche nuove funzionalità di questo runtime sono le dipendenze aggiornate.

syn-python-selenium-1.1

Importante

Questa versione di runtime dovrebbe diventare obsoleta l'8 marzo 2024. Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

Principali dipendenze:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versione 83.0.4103.0

Funzionalità:

  • Funzione di gestore personalizzato: ora puoi usare una funzione di gestore personalizzato per gli script del tuo canary. I tempi di esecuzione precedenti hanno richiesto che il punto di ingresso dello script includesse .handler.

    Puoi inoltre inserire gli script del canary in qualsiasi cartella e passare il nome della cartella nel gestore. Ad esempio, è possibile utilizzare MyFolder/MyScriptFile.functionname come punto di ingresso.

  • Opzioni di configurazione per l'aggiunta di parametri e configurazioni di errori di passaggio: queste opzioni erano già disponibili nei tempi di esecuzione per i canary Node.js. Per ulteriori informazioni, consulta SyntheticsConfiguration classe.

  • Argomenti personalizzati in Chrome: ora puoi aprire un browser in modalità di navigazione in incognito o passare alla configurazione del server proxy. Per ulteriori informazioni, consulta Chrome().

  • Bucket di artefatti tra regioni: un canary può archiviare i propri artefatti in un bucket Amazon S3 in un'altra regione.

  • Correzioni di bug, inclusa una correzione per il problema index.py: con i tempi di esecuzione precedenti, un file canary denominato index.py ha causato eccezioni perché era in conflitto con il nome del file della libreria. Questo problema è stato risolto.

syn-python-selenium-1,0

Importante

Questa versione di runtime dovrebbe diventare obsoleta l'8 marzo 2024. Per ulteriori informazioni, consulta CloudWatch Politica di supporto per il runtime di Synthetics.

Principali dipendenze:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versione 83.0.4103.0

Funzionalità:

  • Supporto per Selenium: puoi scrivere script canary utilizzando il framework di test Selenium. Puoi trasferire i tuoi script Selenium da altrove in Synthetics con modifiche minime e CloudWatch funzioneranno con i servizi. AWS