保存PDF
将当前浏览上下文的页面打印为操作系统上的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: 截图缓冲区