Vai al contenuto principale

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
NameTypeDetails
filepathStringpercorso del pdf generato (il suffisso .pdf è richiesto) relativo alla directory di esecuzione
options
optional
PDFPrintOptionsOpzioni di stampa PDF
options.orientation
optional
StringOrientamento della pagina PDF
options.scale
optional
numberScala della pagina PDF
options.background
optional
booleanIncludi lo sfondo della pagina PDF
options.width
optional
numberLarghezza della pagina PDF
options.height
optional
numberAltezza della pagina PDF
options.top
optional
numberMargine superiore della pagina PDF
options.bottom
optional
numberMargine inferiore della pagina PDF
options.left
optional
numberMargine sinistro della pagina PDF
options.right
optional
numberMargine destro della pagina PDF
options.shrinkToFit
optional
booleanRiduci la pagina per adattarla
options.pageRangesobject[]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

Welcome! How can I help?

WebdriverIO AI Copilot