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 CloudWatch versions d'exécution de Synthetics pour Node.js et Playwright. Playwright est une bibliothèque d'automatisation open source pour les tests de navigateurs. Pour plus d'informations sur Playwright, consultez le site www.playwright.dev/

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

syn-nodejs-playwright-1,0

Dépendances principales :

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

  • Version 1.45 du dramaturge

  • 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 utiliser vos scripts de dramaturge existants pour les exécuter sous forme de canaris et les améliorer grâce à des fonctionnalités de AWS surveillance.

  • CloudWatch Intégration des journaux : vous pouvez interroger et filtrer les journaux via la console CloudWatch Synthetics. Chaque message de journal est uniquecanaryRunId, ce qui permet de rechercher facilement les journaux d'une course Canary en particulier.

  • 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 d'étapes — Vous pouvez prendre des captures d'écran à l'aide de la fonctionnalité native de Playwright pour visualiser les étapes d'un script Canary à chaque exécution. Les captures d'écran sont automatiquement associées à Canary Steps et sont téléchargées dans des compartiments Amazon S3.

  • Plusieurs onglets : vous pouvez créer des canaris qui ouvrent plusieurs onglets de navigateur et accèdent à des captures d'écran depuis chaque onglet. Vous pouvez créer des flux de travail utilisateur à onglets et en plusieurs étapes dans Synthetics.