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 |
optionsopcional | PDFPrintOptions | Opciones de impresión PDF |
options.orientationopcional | String | Orientación de la página PDF |
options.scaleopcional | number | Escala de la página PDF |
options.backgroundopcional | boolean | Incluir fondo de la página PDF |
options.widthopcional | number | Ancho de la página PDF |
options.heightopcional | number | Altura de la página PDF |
options.topopcional | number | Relleno superior de la página PDF |
options.bottomopcional | number | Relleno inferior de la página PDF |
options.leftopcional | number | Relleno izquierdo de la página PDF |
options.rightopcional | number | Relleno derecho de la página PDF |
options.shrinkToFitopcional | 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