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