Descripción general de Puppeteer
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Puppeteer es una biblioteca de Node que proporciona una API de alto nivel para controlar Chrome o Chromium sin interfaz gráfica a través del protocolo de Herramientas para desarrolladores. También se puede configurar para usar Chrome o Chromium completo (no sin interfaz gráfica).
El equipo de Herramientas para desarrolladores de Chrome mantiene la biblioteca, pero nos encantaría tu ayuda y experiencia con el proyecto. Consulta Contributing.
¿Qué puedo hacer?
La mayoría de las acciones que se pueden realizar de forma manual en el navegador se pueden realizar con Puppeteer.
Estos son algunos ejemplos que pueden servirte para comenzar:
- Genera capturas de pantalla y archivos PDF de las páginas.
- Rastrear una SPA (aplicación de una sola página) y generar contenido renderizado previamente (SSR o renderización del servidor)
- Automatizar acciones, como el envío de formularios, las pruebas de IU y la entrada del teclado
- Crea un entorno de pruebas automatizado y actualizado. Ejecuta las pruebas directamente en la versión más reciente de Chrome con las funciones más recientes de JavaScript y del navegador.
- Captura un registro de cronograma de tu sitio para ayudar a diagnosticar problemas de rendimiento.
- Prueba las extensiones de Chrome.
Próximos pasos
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2018-01-11 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02018-01-11 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2018-01-11 (UTC)"],[],[]]