在 datart 中,导出截图、导出 PDF、定时邮件发送截图,都需要完成截图配置后才能正常使用
datart: screenshot: # 截图超时时间(秒) timeout-seconds: 60 # 工具类型;目前仅支持 CHROME webdriver-type: CHROME # WebDriver 可执行文件地址;填写服务器路径或远程地址都可以 webdriver-path: { Web Driver Path } |
- datart 没有内置 Chrome 浏览器,需要自行安装
- 请确保 Chrome 版本和 WebDriver 版本匹配。推荐使用 docker 镜像selenium/standalone-chrome来配置远程截图服务,参考以下步骤:
- 执行命令docker run -p 4444:4444 -d --name selenium-chrome --shm-size="2g" selenium/standalone-chrome
- 配置 webdriver-path: "http://{IP}:4444/wd/hub"
修改配置文件 datart.conf
// 前端服务地址datart.address=http://{IP}:{PORT}// 截图服务地址datart.webdriver-path=http://{IP}:4444/wd/hub