savePDF
Imprime a página do contexto de navegação atual para um arquivo PDF no seu sistema operacional.
Uso
browser.savePDF(filepath, { orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges })
Parâmetros
Nome | Tipo | Detalhes |
---|---|---|
filepath | String | caminho para o PDF gerado (sufixo .pdf é obrigatório) relativo ao diretório de execução |
options opcional | PDFPrintOptions | Opções de Impressão PDF |
options.orientation opcional | String | Orientação da página PDF |
options.scale opcional | number | Escala da página PDF |
options.background opcional | boolean | Incluir fundo da página PDF |
options.width opcional | number | Largura da página PDF |
options.height opcional | number | Altura da página PDF |
options.top opcional | number | Margem superior da página PDF |
options.bottom opcional | number | Margem inferior da página PDF |
options.left opcional | number | Margem esquerda da página PDF |
options.right opcional | number | Margem direita da página PDF |
options.shrinkToFit opcional | boolean | Encolher página para ajustar |
options.pageRanges | object[] | Intervalo de páginas para incluir no PDF |
Exemplo
savePDF.js
it('should save a PDF screenshot of the browser view', function () {
await browser.savePDF('./some/path/screenshot.pdf');
});
Retorna
- <Buffer>
return
: buffer da captura de tela