Versioni runtime che utilizzano Node.js e Playwright - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versioni runtime che utilizzano Node.js e Playwright

Le seguenti sezioni 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-5,0

Principali dipendenze:

  • AWS Lambdaruntime Node.js 22.x

  • Playwright versione 1.57.0

  • Playwright/test versione 1.57.0

  • Versione Chromium 143.0.7499.4

  • Firefox versione 142.0.1

Modifiche nella versione -5.0 syn-nodejs-playwright

  • Patch di sicurezza applicate e versioni aggiornate di Playwright e browser.

Per ulteriori informazioni, consulta gli argomenti seguenti:

Le seguenti versioni di runtime precedenti per Node.js e Playwright sono ancora supportate.

syn-nodejs-playwright-4,0

Principali dipendenze:

  • AWS Lambdaruntime Node.js 22.x

  • Playwright versione 1.55.0

  • Playwright/test versione 1.55.0

  • Versione Chromium 140.0.7339.16

  • Firefox versione 141.0

Modifiche nella versione -4.0 syn-nodejs-playwright

  • Patch di sicurezza applicate e versioni aggiornate di Playwright e browser.

Per ulteriori informazioni, consulta gli argomenti seguenti:

syn-nodejs-playwright-3.0

Principali dipendenze:

  • AWS Lambdaruntime Node.js 20.x

  • Playwright versione 1.53.0

  • Playwright/test versione 1.53.0

  • Chromium versione 138.0.7204.168

Modifiche in -3.0 syn-nodejs-playwright

  • 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:

syn-nodejs-playwright-2,0

Principali dipendenze:

  • AWS Lambdaruntime Node.js 20.x

  • Playwright versione 1.49.1

  • Playwright/test versione 1.49.1

  • Chromium versione 131.0.6778.264

Modifiche syn-nodejs-playwright in -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 Lambdaruntime Node.js 20.x

  • Playwright versione 1.44.1

  • Playwright/test versione 1.44.1

  • Chromium versione 126.0.6478.126

Funzionalità:

  • PlayWright supporto — È possibile scrivere script canary utilizzando il framework di automazione Playwright. Puoi far funzionare gli script Playwright esistenti come canarini e migliorarli con funzionalità di monitoraggio. AWS

  • CloudWatch Integrazione dei log: puoi interrogare e filtrare i log tramite la console Synthetics CloudWatch . Ogni messaggio di log contiene canaryRunId univoci, semplificando la ricerca dei log relativi a una determinata esecuzione canary.

  • Metriche e artefatti canarini: puoi monitorare la velocità di passaggio di Canary Run attraverso le CloudWatch metriche e configurare allarmi per avvisarti quando i canarini 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.