我想知道是否可以将使用访问的页面转换cy.visit(url)为 pdf ?Chrome api有Page.printToPDF
https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF
是否可以通过Cypress.IO访问chrome api并将当前页面打印到pdf文件?我搜索互联网但没有找到合适的解决方案
小智 5
我一直在玩弄Cypress.automation(),这就是我设法将 pdf 导出到项目根文件夹的方法。
cy.visit('https://example.com')
.then(() => {
return Cypress.automation('remote:debugger:protocol', {
command: 'Page.printToPDF',
params: {
transferMode: 'ReturnAsBase64',
},
})
})
.then(data => cy.writeFile('./document.pdf', data, 'base64'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |