Panoramica di Puppeteer

Puppeteer è una libreria di nodi che fornisce un'API di alto livello per controllare Chrome o Chromium headless tramite il protocollo DevTools. Può anche essere configurato per l'utilizzo di Chrome o Chromium completi (non headless).

Il team di Chrome DevTools gestisce la libreria, ma ci farebbe piacere ricevere il tuo aiuto e la tua esperienza relativamente al progetto. Vedi Collaborazione.

What can I do?

La maggior parte delle azioni che puoi eseguire manualmente nel browser può essere eseguita con Puppeteer. Ecco alcuni esempi per iniziare:

  • Genera screenshot e PDF delle pagine.
  • Eseguire la scansione di un'applicazione a pagina singola (SPA) e generare contenuti sottoposti a pre-rendering (SSR o rendering lato server).
  • Automatizza azioni come l'invio di moduli, i test dell'interfaccia utente e l'inserimento da tastiera.
  • Crea un ambiente di test automatizzato e aggiornato. Esegui i test direttamente nella versione più recente di Chrome utilizzando le funzionalità più recenti di JavaScript e del browser.
  • Acquisisci una traccia della cronologia del tuo sito per contribuire a diagnosticare i problemi di prestazioni.
  • Prova le estensioni di Chrome.

Passaggi successivi