Versiones en tiempo de ejecución con Node.js y Playwright
Las siguientes secciones contienen información acerca de las versiones de tiempo de ejecución de CloudWatch Synthetics para Node.js y Playwright. Playwright es una biblioteca de automatización de código abierto para pruebas de navegadores. Para obtener más información sobre Playwright, consulte https://playwright.dev/
La convención de nomenclatura de estas versiones de tiempo de ejecución es syn-
. language
-framework
-majorversion
.minorversion
syn-nodejs-playwright-2.0
Dependencias principales:
-
Tiempo de ejecución de AWS Lambda: Node.js 20.x
-
Versión 1.49.1 de Playwright
-
Versión 1.49.1 de prueba de Playwright
-
Versión 131.0.6778.264 de Chromium
Cambios en syn-nodejs-playwright-2.0
Se ha corregido el desajuste entre la duración total y la suma de los tiempos de una solicitud determinada en un archivo HAR.
Admite simulacros para el canario, lo que permite realizar ejecuciones ad hoc o realizar una actualización segura del canario.
Para obtener más información, consulte los siguientes temas:
Las siguientes versiones anteriores de tiempo de ejecución para Node.js y Playwright aún se admiten.
syn-nodejs-playwright-1.0
Dependencias principales:
-
Tiempo de ejecución de AWS Lambda: Node.js 20.x
-
Versión 1.44.1 de Playwright
-
Versión 1.44.1 de prueba de Playwright
-
Versión 126.0.6478.126 de Chromium
Características:
-
Compatibilidad con PlayWright: puede escribir scripts de canarios mediante el marco de automatización de Playwright. Puede hacer que los scripts de Playwright existentes se ejecuten como canarios y mejorarlos con funcionalidades de supervisión de AWS.
-
Integración con CloudWatch Logs: puede consultar y filtrar los registros a través de la consola de CloudWatch Synthetics. Cada mensaje de los registros contiene un elemento
canaryRunId
único, lo que facilita la búsqueda de los registros de una ejecución de canario concreta. -
Métricas y artefactos de canario: puede supervisar el índice de aprobación de ejecución de canario a través de las métricas de CloudWatch y configurar alarmas para que le avisen cuando los canarios detecten problemas.
-
Capturas de pantalla y asociación de pasos: puede hacer capturas de pantalla con la funcionalidad nativa de Playwright para visualizar las etapas de un script de canario en cada ejecución. Las capturas de pantalla se asocian automáticamente a los pasos de canarios y se cargan en los buckets de Amazon S3.
-
Varias pestañas: puede crear canarios que abran varias pestañas del navegador y acceder a las capturas de pantalla de cada pestaña. Puede crear flujos de trabajo de usuario con varias pestañas y varios pasos en Synthetics.