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.1

Importante

A partire da syn-nodejs-playwright-5.1 Synthetics e versioni successive, il runtime Synthetics utilizza il nuovo spazio dei nomi. Esegui la migrazione dello script Canary per utilizzare il nuovo namespace. Lo spazio dei nomi legacy verrà dichiarato obsoleto in una versione futura.

  • amzn/synthetics-playwright → @aws/synthetics@ -drammaturgo

Principali dipendenze:

  • AWS Lambda runtime Node.js 22.x

  • Playwright versione 1.57.0

  • Playwright/test versione 1.57.0

  • Versione Chromium 143.0.7499.169

  • Firefox versione 142.0.1

Modifiche nella versione -5.1 syn-nodejs-playwright

Per ulteriori informazioni, consulta gli argomenti seguenti:

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

syn-nodejs-playwright-5,0

Principali dipendenze:

  • AWS Lambda runtime 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:

syn-nodejs-playwright-4,0

Principali dipendenze:

  • AWS Lambda runtime 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 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 -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 Lambda runtime 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 Lambda runtime 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.