savePDF
Stampa la pagina del contesto di navigazione corrente su un file PDF nel tuo sistema operativo.
Usage
browser.savePDF(filepath, { orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges })
Parameters
| Name | Type | Details |
|---|---|---|
filepath | String | percorso del pdf generato (il suffisso .pdf è richiesto) relativo alla directory di esecuzione |
optionsoptional | PDFPrintOptions | Opzioni di stampa PDF |
options.orientationoptional | String | Orientamento della pagina PDF |
options.scaleoptional | number | Scala della pagina PDF |
options.backgroundoptional | boolean | Includi lo sfondo della pagina PDF |
options.widthoptional | number | Larghezza della pagina PDF |
options.heightoptional | number | Altezza della pagina PDF |
options.topoptional | number | Margine superiore della pagina PDF |
options.bottomoptional | number | Margine inferiore della pagina PDF |
options.leftoptional | number | Margine sinistro della pagina PDF |
options.rightoptional | number | Margine destro della pagina PDF |
options.shrinkToFitoptional | boolean | Riduci la pagina per adattarla |
options.pageRanges | object[] | Intervallo di pagine da includere nel PDF |
Example
savePDF.js
it('should save a PDF screenshot of the browser view', function () {
await browser.savePDF('./some/path/screenshot.pdf');
});
Returns
- <Buffer>
return: screenshot buffer