保存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
: 截图缓冲区