Versions d'exécution utilisant Python et Selenium Webdriver - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Versions d'exécution utilisant Python et Selenium Webdriver

Les sections suivantes contiennent des informations sur les versions d' CloudWatch exécution de Synthetics pour Python et Selenium Webdriver. Selenium est un outil d'automatisation de navigateur open source. Pour de plus amples informations sur Selenium, consultez www.selenium.dev/.

La convention de dénomination pour ces versions d'exécution est syn-language-framework-majorversion.minorversion.

Important

Les versions d'exécution de Synthetics suivantes CloudWatch devraient être obsolètes le 8 mars 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

Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

syn-python-selenium-4,1

La version 4.1 est le dernier runtime CloudWatch Synthetics pour Python et Selenium.

Dépendances principales :

  • Python 3.9

  • Sélénium 4.15.1

  • Version 126.0.6478.126 de Chrome

Nouvelles fonctionnalités de la syn-python-selenium version -4.1 :

  • Corrige une vulnérabilité de sécurité — Ce moteur d'exécution contient une mise à jour pour corriger la vulnérabilité CVE-2024-39689.

syn-python-selenium-4,0

Dépendances principales :

  • Python 3.9

  • Sélénium 4.15.1

  • Version 126.0.6478.126 de Chrome

Nouvelles fonctionnalités de la syn-python-selenium version -4.0 :

  • Corrections de bogues liés à des erreurs dans la journalisation de HAR l'analyseur.

syn-python-selenium-3,0

Dépendances principales :

  • Python 3.8

  • Sélénium 4.15.1

  • Version 121.0.6167.139 de Chrome

Nouvelles fonctionnalités de la syn-python-selenium version -3.0 :

  • Versions mises à jour des bibliothèques groupées dans Chromium — La dépendance à Chromium est mise à jour vers une nouvelle version.

syn-python-selenium-2,1

Dépendances principales :

  • Python 3.8

  • Sélénium 4.15.1

  • Chromium version 111.0.5563.146

Nouvelles fonctionnalités de la syn-python-selenium version -2.1 :

  • Versions mises à jour des bibliothèques groupées dans Chromium — Les dépendances Chromium et Selenium sont mises à jour vers de nouvelles versions.

syn-python-selenium-2,0

Important

La mise hors service de cette version d'exécution est prévue pour le 8 mars 2024. Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

Dépendances principales :

  • Python 3.8

  • Selenium 4.10.0

  • Chromium version 111.0.5563.146

Nouvelles fonctionnalités de la syn-python-selenium version -2.0 :

  • Dépendances mises à jour – Les dépendances de Chromium et Selenium ont été mises à jour vers les nouvelles versions.

Corrections de bugs dans syn-python-selenium -2.0 :

  • Horodatage ajouté – Un horodatage a été ajouté aux journaux de scripts canary.

  • Réutilisation des sessions – Un bogue a été corrigé pour empêcher les scripts canary de réutiliser la session de leur précédente exécution.

syn-python-selenium-1,3

Important

La mise hors service de cette version d'exécution est prévue pour le 8 mars 2024. Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

Dépendances principales :

  • Python 3.8

  • Selenium 3.141.0

  • Chromium version 92.0.4512.0

Nouvelles fonctionnalités de la version syn-python-selenium -1.3 :

  • Horodatages plus précis— L'heure de début et l'heure de fin des scripts Canary sont désormais précises à la milliseconde près.

syn-python-selenium-1,2

Important

La mise hors service de cette version d'exécution est prévue pour le 8 mars 2024. Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

Dépendances principales :

  • Python 3.8

  • Selenium 3.141.0

  • Chromium version 92.0.4512.0

  • Updated Dependencies (Dépendances mises à jour) : les seules nouvelles fonctions de ce moteur d'exécution sont les dépendances mises à jour.

syn-python-selenium-1,1

Important

La mise hors service de cette version d'exécution est prévue pour le 8 mars 2024. Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

Dépendances principales :

  • Python 3.8

  • Selenium 3.141.0

  • Chromium version 83.0.4103.0

Fonctionnalités :

  • Fonction de gestion personnalisée : vous pouvez désormais utiliser une fonction de gestion personnalisée pour vos scripts canary. Les exécutions précédentes nécessitaient que le point d'entrée du script comprenne .handler.

    Vous pouvez également placer des scripts Canary dans n'importe quel dossier et transmettre le nom du dossier dans le gestionnaire. Par exemple, MyFolder/MyScriptFile.functionname peut être utilisé comme point d'entrée.

  • Options de configuration pour ajouter des métriques et des configurations d'échec d'étapes : Ces options étaient déjà disponibles dans les exécutions pour les scripts canary Node.js. Pour de plus amples informations, veuillez consulter SyntheticsConfiguration classe.

  • Arguments personnalisés dans Chrome : vous pouvez désormais ouvrir un navigateur en mode navigation privée ou passer en configuration de serveur proxy. Pour de plus amples informations, veuillez consulter Chrome().

  • Compartiments d'artefacts entre Régions : un script Canary peut stocker ses artefacts dans un compartiment Simple Storage Service (Amazon S3) dans une autre Région.

  • Corrections de bogue, y compris un correctif pour le problème index.py : avec les exécutions précédentes, un fichier Canary nommé index.py a provoqué des exceptions car il entrait en conflit avec le nom du fichier de bibliothèque. Le problème a été résolu.

syn-python-selenium-1,0

Important

La mise hors service de cette version d'exécution est prévue pour le 8 mars 2024. Pour de plus amples informations, veuillez consulter CloudWatch Politique de support de Synthetics Runtime.

Dépendances principales :

  • Python 3.8

  • Selenium 3.141.0

  • Chromium version 83.0.4103.0

Fonctionnalités :

  • Prise en charge de Selenium : vous pouvez écrire des scripts Canary à l'aide du cadre de test Selenium. Vous pouvez importer vos scripts Selenium d'autres sources dans CloudWatch Synthetics avec un minimum de modifications, et ils fonctionneront avec les services. AWS