Versioni runtime che utilizzano Node.js e Playwright
Le sezioni seguenti contengono informazioni sulle versioni di runtime di CloudWatch Synthetics per Node.js e Playwright. Playwright è una libreria open source per l'automazione dei test sui browser. Per ulteriori informazioni su Playwright, consulta la pagina https://playwright.dev/
La convenzione di denominazione per queste versioni di runtime è syn-. language-framework-majorversion.minorversion
syn-nodejs-playwright-3.0
Principali dipendenze:
-
AWS Lambda runtime Node.js 20.x
-
Playwright versione 1.53.0
-
Playwright/test versione 1.53.0
-
Chromium versione 138.0.7204.168
Modifiche in syn-nodejs-playwright-3.0
Supporto multi-browser: ora puoi eseguire canary nodejs puppeteer su Firefox o su Chrome
Supporto per il monitoraggio visivo
Per ulteriori informazioni, consulta gli argomenti seguenti:
Le seguenti versioni di runtime precedenti per Node.js e Playwright sono ancora supportate.
syn-nodejs-playwright-2.0
Principali dipendenze:
-
AWS Lambda runtime Node.js 20.x
-
Playwright versione 1.49.1
-
Playwright/test versione 1.49.1
-
Chromium versione 131.0.6778.264
Modifiche in syn-nodejs-playwright-2.0
La mancata corrispondenza tra la durata totale e la somma dei tempi per una determinata richiesta nel file HAR è stata corretta.
Supporta il processo di test per il canary, consentendo esecuzioni ad hoc o l'esecuzione di un aggiornamento sicuro del canary.
Per ulteriori informazioni, consulta gli argomenti seguenti:
syn-nodejs-playwright-1.0
Principali dipendenze:
-
AWS Lambda runtime Node.js 20.x
-
Playwright versione 1.44.1
-
Playwright/test versione 1.44.1
-
Chromium versione 126.0.6478.126
Funzionalità:
-
Supporto PlayWright: puoi scrivere script canary utilizzando il framework di automazione Playwright. Puoi utilizzare i tuoi script Playwright esistenti per eseguirli come canary e arricchirli con le funzionalità di monitoraggio di AWS.
-
Integrazione con CloudWatch Logs: puoi interrogare e filtrare i log tramite la console CloudWatch Synthetics. Ogni messaggio di log contiene
canaryRunIdunivoci, semplificando la ricerca dei log relativi a una determinata esecuzione canary. -
Metriche e artefatti canary: puoi monitorare la velocità di passaggio delle esecuzioni canary tramite le metriche di CloudWatch e configurare allarmi che possono avvisarti quando i canary rilevano problemi.
-
Associazione di schermate e passaggi: puoi acquisire schermate utilizzando la funzionalità nativa di Playwright per visualizzare le fasi di uno script canary ad ogni esecuzione. Le schermate vengono automaticamente associate ai passaggi del canary e caricate nei bucket Amazon S3.
-
Schede multiple: puoi creare canary che aprono più schede del browser e accedere alle schermate da ciascuna scheda. Su Synthetics puoi creare flussi di lavoro utente a più schede e a più passaggi.