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
: буфер скриншота