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 |
optionsopcional | PDFPrintOptions | Opções de Impressão PDF |
options.orientationopcional | String | Orientação da página PDF |
options.scaleopcional | number | Escala da página PDF |
options.backgroundopcional | boolean | Incluir fundo da página PDF |
options.widthopcional | number | Largura da página PDF |
options.heightopcional | number | Altura da página PDF |
options.topopcional | number | Margem superior da página PDF |
options.bottomopcional | number | Margem inferior da página PDF |
options.leftopcional | number | Margem esquerda da página PDF |
options.rightopcional | number | Margem direita da página PDF |
options.shrinkToFitopcional | 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