跳至主要内容

savePDF

将当前浏览上下文的页面打印到操作系统上的 PDF 文件中。

用法
browser.savePDF(filepath, { orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges })
参数
名称类型详情
filepath字符串相对于执行目录生成的 pdf 的路径(需要 .pdf 后缀)
options
可选
PDFPrintOptions打印 PDF 选项
options.orientation
可选
字符串PDF 页面的方向
options.scale
可选
数字PDF 页面的缩放比例
options.background
可选
布尔值包含 PDF 页面的背景
options.width
可选
数字PDF 页面的宽度
options.height
可选
数字PDF 页面的高度
options.top
可选
数字PDF 页面的顶部填充
options.bottom
可选
数字PDF 页面的底部填充
options.left
可选
数字PDF 页面的左侧填充
options.right
可选
数字PDF 页面的右侧填充
options.shrinkToFit
可选
布尔值缩小页面以适合页面
options.pageRangesArray[object]要包含在 PDF 中的页面的范围
示例
savePDF.js
it('should save a PDF screenshot of the browser view', function () {
await browser.savePDF('./some/path/screenshot.pdf');
});

欢迎!我如何帮助您?

WebdriverIO AI Copilot