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