savePDF
Imprime la página del contexto de navegación actual en un archivo PDF en su sistema operativo.
Uso
browser.savePDF(filepath, { orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges })
Parámetros
Nombre | Tipo | Detalles |
---|---|---|
filepath | String | ruta al PDF generado (se requiere el sufijo .pdf ) relativa al directorio de ejecución |
options opcional | PDFPrintOptions | Opciones de impresión PDF |
options.orientation opcional | String | Orientación de la página PDF |
options.scale opcional | number | Escala de la página PDF |
options.background opcional | boolean | Incluir fondo de la página PDF |
options.width opcional | number | Ancho de la página PDF |
options.height opcional | number | Altura de la página PDF |
options.top opcional | number | Relleno superior de la página PDF |
options.bottom opcional | number | Relleno inferior de la página PDF |
options.left opcional | number | Relleno izquierdo de la página PDF |
options.right opcional | number | Relleno derecho de la página PDF |
options.shrinkToFit opcional | boolean | Reducir página para que se ajuste |
options.pageRanges | object[] | Rango de páginas a incluir en el PDF |
Ejemplo
savePDF.js
it('should save a PDF screenshot of the browser view', function () {
await browser.savePDF('./some/path/screenshot.pdf');
});
Devuelve
- <Buffer>
return
: búfer de captura de pantalla