Versões de runtime que usam Node.js e Playwright
As seções a seguir contêm informações sobre as versões do runtime do CloudWatch Synthetics para Node.js e Playwright. O Playwright é uma biblioteca de automação de código aberto para testes de navegador. Para obter mais informações sobre o Playwright, consulte https://playwright.dev/
A convenção de nomenclatura para essas versões do runtime é syn-
. language
-framework
-majorversion
.minorversion
syn-nodejs-playwright-2.0
Principais dependências:
-
Runtime Node.js 20.x do AWS Lambda
-
Playwright versão 1.49.1
-
Playwright/versão de teste 1.49.1
-
Chromium versão 131.0.6778.264
Alterações na versão syn-nodejs-playwright-2.0
A incompatibilidade entre a duração total e a soma dos tempos de uma determinada solicitação em arquivos HAR foi corrigida.
É compatível com simulações para o canário, permitindo execuções ad hoc ou a realização de atualizações seguras para o canário.
Para obter mais informações, consulte:
As versões anteriores a seguir de runtime para Node.js e Playwright ainda são compatíveis.
syn-nodejs-playwright-1.0
Principais dependências:
-
Runtime Node.js 20.x do AWS Lambda
-
Playwright versão 1.44.1
-
Playwright/versão de teste 1.44.1
-
Chromium versão 126.0.6478.126
Recursos:
-
Compatibilidade com o Playwright: você pode escrever scripts de canários usando o framework de automação do Playwright. Você pode usar os scripts existentes do Playwright para serem executados como canários e aprimorá-los com recursos de monitoramento da AWS.
-
Integração com o CloudWatch Logs: você pode consultar e filtrar logs por meio do console do CloudWatch Synthetics. Cada mensagem de log contém um
canaryRunId
exclusivo, facilitando a busca por logs de uma execução específica de canário. -
Métricas e artefatos de canários: você pode monitorar a taxa de aprovação de execução de canário por meio das métricas do CloudWatch e configurar alarmes para alertar quando os canários detectarem problemas.
-
Capturas de tela e associação de etapas: você pode obter capturas de tela usando a funcionalidade nativa do Playwright para visualizar os estágios de um script de canário em cada execução. As capturas de tela são automaticamente associadas às etapas dos canários e são carregadas nos buckets do Amazon S3.
-
Várias guias: você pode criar canários que abrem várias guias do navegador e acessar capturas de tela de cada guia. Você pode criar fluxos de trabalho de usuário com várias guias e várias etapas no Synthetics.