savePDF
Печатает страницу текущего контекста просмотра в PDF-файл на вашей операционной системе.
Использование
browser.savePDF(filepath, { orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges })
Параметры
| Имя | Тип | Детали |
|---|---|---|
filepath | String | путь к сгенерированному pdf-файлу (требуется суффикс .pdf) относительно директории выполнения |
optionsопционально | PDFPrintOptions | Опции печати PDF |
options.orientationопционально | String | Ориентация страницы PDF |
options.scaleопционально | number | Масштаб страницы PDF |
options.backgroundопционально | boolean | Включить фон страницы PDF |
options.widthопционально | number | Ширина страницы PDF |
options.heightопционально | number | Высота страницы PDF |
options.topопционально | number | Верхний отступ страницы PDF |
options.bottomопционально | number | Нижний отступ страницы PDF |
options.leftопционально | number | Левый отступ страницы PDF |
options.rightопционально | number | Правый отступ страницы PDF |
options.shrinkToFitопционально | boolean | Уменьшить страницу для подгонки |
options.pageRanges | object[] | Диапазон страниц для включения в PDF |
Пример
savePDF.js
it('should save a PDF screenshot of the browser view', function () {
await browser.savePDF('./some/path/screenshot.pdf');
});
Возвращает
- <Buffer>
return: буфер скриншота