Puppeteer � uma biblioteca do Node que fornece uma API de alto n�vel para controlar o Chrome ou o Chromium sem comando pelo protocolo DevTools (links em ingl�s). Ela tamb�m pode ser configurada para usar o Chrome ou o Chromium completos (n�o headless).
A equipe do Chrome DevTools mant�m a biblioteca, mas queremos sua ajuda e conhecimento no projeto. Consulte Contribui��es.
What can I do?
A maioria das a��es que voc� pode realizar manualmente no navegador pode ser feita com o Puppeteer. Aqui est�o alguns exemplos para voc� come�ar:
- Gere capturas de tela e PDFs das p�ginas.
- Rastreie um aplicativo de p�gina �nica (SPA) e gere conte�do pr�-renderizado (SSR ou renderiza��o do lado do servidor).
- Automatize a��es como envio de formul�rios, testes de interface e entrada de teclado.
- Crie um ambiente de teste atualizado e automatizado. Execute os testes diretamente na vers�o mais recente do Chrome usando os recursos mais recentes do JavaScript e do navegador.
- Capturar um rastro da linha do tempo do seu site para ajudar a diagnosticar problemas de desempenho.
- Teste as extens�es do Chrome.
Pr�ximas etapas
- Instale o Puppeteer e comece!
- Confira estes exemplos.