Estoy usando Titiritero para tomar capturas de pantalla automatizadas de páginas web para pruebas de regresión. Titiritero le permite establecer el tamaño de la ventana gráfica pasándole una altura y un ancho.
En lugar de pasar una altura estática (por ejemplo, '1080' píxeles), ¿es posible que Puppeteer establezca automáticamente la altura para que sea la altura total del contenido que se representa?
Por ejemplo, supongamos que tiene una página web que tiene una altura de 3000 píxeles cuando la ventana gráfica tiene un ancho de 1000 píxeles. En un navegador normal sin cabeza en su escritorio, requeriría desplazamiento vertical para llegar al final de la página. ¿Puede el titiritero determinar automáticamente esta altura máxima del 100 % de la página cuando se procesa el contenido? ¿De esa manera puedo tomar una captura de pantalla de TODA la página sin importar qué tan alto sea?
Con fullPage opción de página completa, estoy tomando capturas de pantalla de páginas web al 100% de la altura de la página, independientemente de la altura de la ventana gráfica.
await page.screenshot({path: "./blabla/blablalbal.png", fullPage: true})https://devdocs.io/puppeteer/ dice:
fullPage <boolean> Cuando es verdadero, toma una captura de pantalla de la página desplazable completa. El valor predeterminado es false .