我们有一台用于 CSS 编码器的 PC,有 17 种不同的浏览器版本。不知是否可以编写一个自动截图脚本。
算法:
- 脚本获取要检查的 URL。
- 脚本打开浏览器,截取屏幕截图并保存,如果需要,向下滚动以制作其他屏幕截图,直到覆盖整个页面。
AutoIt 的 API 很简单并且面向 Windows。使用 AutoIt,我如何:
- 打开网络浏览器?
- 传递一个 URL 给它?
- 制作屏幕截图并将其保存到文件系统?
- 定义是否需要滚动?
- 按显示器大小滚动页面(以便覆盖整个页面)?
最佳答案
在相当复杂的场景的早期阶段(例如登录 -> 转到页面 -> 单击一个项目),您可能需要查看 Selenium !文档也被翻译成几种语言。
如果您的网站不在防火墙后面(即生产环境),Browsershots也可以工作。有similar services (无从属关系)值得考虑。
关于windows - 自动网页截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023052/