View a markdown version of this page

Versions d'exécution utilisant Node.js et Playwright - 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 Node.js et Playwright

Les sections suivantes contiennent des informations sur les versions Node.js d'exécution de CloudWatch Synthetics pour et Playwright. Playwright est une bibliothèque d’automatisation open source utilisée pour les tests de navigateur. Pour plus d'informations sur le dramaturge, voir https://playwright.dev/

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

syn-nodejs-playwright-6.1

Important

À partir de syn-nodejs-playwright-5.1 Synthetics et des versions ultérieures, le moteur d'exécution de Synthetics utilise le nouvel espace de noms. Veuillez migrer le script Canary pour utiliser le nouvel espace de noms. L'ancien espace de noms sera obsolète dans une future version.

  • @ amzn/synthetics -dramaturge → @ -dramaturge aws/synthetics

Dépendances principales :

  • AWS Lambda temps d'exécution Node.js 22.x

  • Version du dramaturge 1.59.1

  • Playwright/test version 1.59.1

  • Version 147.0.7727.15 de Chrome

  • Version 148.0.2 de Firefox

Changements dans syn-nodejs-playwright-6.1

  • Versions de Playwright et de navigateur mises à jour.

  • Passez fast-xml-parser à la version 5.5.7 pour traiter les CVE suivants :

    • CVE-2026-27942

    • CVE-2026-33036

  • Passez Chromium à la version 147.0.7727.15 pour traiter les CVE suivants :

    • CVE-2026-3909

    • CVE-2026-3910

    • CVE-2026-5281

Pour plus d’informations, consultez les ressources suivantes :

Les versions d'exécution antérieures suivantes de Playwright Node.js et de Playwright sont toujours prises en charge.

syn-nodejs-playwright-6.0

Dépendances principales :

  • AWS Lambda temps d'exécution Node.js 22.x

  • Version du dramaturge 1.58.2

  • Playwright/test version 1.58.2

  • Version 145.0.7632.77 de Chrome

  • Version 146.0.1 de Firefox

Changements dans syn-nodejs-playwright-6.0

  • Correctifs de sécurité appliqués et mises à jour des versions de Playwright et du navigateur.

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-5.1

Dépendances principales :

  • AWS Lambda temps d'exécution Node.js 22.x

  • Version du dramaturge 1.57.0

  • Playwright/test version 1.57.0

  • Version 143.0.7499.169 de Chrome

  • Version 142.0.1 de Firefox

Changements dans syn-nodejs-playwright-5.1

  • Migration de l'espace de noms Synthetics Runtime.

  • La définition du type est disponible dans le registre npm. Assurez-vous que la version du package de définition de type correspond à la version d'exécution de votre Canary.

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-5.0

Dépendances principales :

  • AWS Lambda temps d'exécution Node.js 22.x

  • Version du dramaturge 1.57.0

  • Playwright/test version 1.57.0

  • Version 143.0.7499.4 de Chrome

  • Version 142.0.1 de Firefox

Changements dans syn-nodejs-playwright-5.0

  • Correctifs de sécurité appliqués et mises à jour des versions de Playwright et du navigateur.

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-4.0

Dépendances principales :

  • AWS Lambda temps d'exécution Node.js 22.x

  • Version du dramaturge 1.55.0

  • Playwright/test version 1.55.0

  • Version 140.0.7339.16 de Chrome

  • Version 141.0 de Firefox

Changements dans syn-nodejs-playwright-4.0

  • Correctifs de sécurité appliqués et mises à jour des versions de Playwright et du navigateur.

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-3.0

Dépendances principales :

  • AWS Lambda exécution Node.js 20.x

  • Playwright : version 1.53.0

  • Playwright/test version 1.53.0

  • Version 138.0.7204.168 de Chrome

Modifications apportées à syn-nodejs-playwright-3.0

  • Multi-browser support — Vous pouvez désormais exécuter vos canaries de marionnettes nodejs dans Firefox ou Chrome

  • Prise en charge de la surveillance visuelle

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-2.0

Dépendances principales :

  • AWS Lambda exécution Node.js 20.x

  • Playwright : version 1.49.1

  • Playwright/test version 1.49.1

  • Version 131.0.6778.264 de Chrome

Modifications apportées à syn-nodejs-playwright-2.0

  • L’écart entre la durée totale et la somme des temps individuels pour une requête donnée dans le fichier HAR a été corrigé.

  • Le système prend désormais en charge les exécutions à blanc pour les scripts Canary, ce qui permet d’effectuer des exécutions ponctuelles ou de réaliser des mises à jour sécurisées du script Canary.

Pour plus d’informations, consultez les ressources suivantes :

syn-nodejs-playwright-1.0

Dépendances principales :

  • AWS Lambda exécution Node.js 20.x

  • Playwright : version 1.44.1

  • Playwright/test version 1.44.1

  • Version 126.0.6478.126 de Chrome

Fonctionnalités :

  • PlayWright support — Vous pouvez écrire des scripts Canary en utilisant le framework d'automatisation Playwright. Vous pouvez exécuter vos scripts Playwright existants en tant que scripts Canary et les enrichir avec des fonctions de surveillance AWS .

  • CloudWatch Intégration des journaux : vous pouvez interroger et filtrer les journaux via la console CloudWatch Synthetics. Chaque message de journal contient un canaryRunId unique, ce qui facilite la recherche des journaux associés à une exécution particulière du script Canary.

  • Métriques et artefacts liés aux canaris : vous pouvez surveiller le taux de réussite de Canary Run grâce à CloudWatch des métriques et configurer des alarmes pour vous avertir lorsque les canaris détectent des problèmes.

  • Captures d’écran et association aux étapes : vous pouvez prendre des captures d’écran à l’aide des fonctions natives de Playwright afin de visualiser les différentes étapes d’un script Canary à chaque exécution. Les captures d’écran sont automatiquement associées aux étapes du script Canary et chargées dans des compartiments Amazon S3.

  • Plusieurs onglets : vous pouvez créer des scripts Canary qui ouvrent plusieurs onglets de navigateur et accéder aux captures d’écran de chacun d’eux. Vous pouvez créer des flux de travail utilisateur à plusieurs onglets et étapes dans Synthetics.