【发布时间】:2019-01-02 12:09:17
【问题描述】:
要求:
对于我的 SPA 网站上的多个屏幕和操作(身份验证后),我需要截屏。最终目的是将图像导出到 Powerpoint 演示文稿。
屏幕截图将用于多种场景,例如:
单击按钮可缩放屏幕上的另一个元素(不刷新页面)
在屏幕上选择选项然后截屏
探索的选项:
- 使用 Chrome Puppeteer 或 Selenium 或 Cypress 等工具,在后端以无头方式呈现网站并截取屏幕截图。
问题:
- 有没有一种方法可以在 JavaScript 的前端实现?
- 浏览器能否启动另一个无头浏览器?
- 有更好的设计方案吗?
【问题讨论】:
标签: javascript reporting puppeteer headless-browser