自动网页截图

时间:2012-04-05 05:21:52

标签: windows browser screenshot autoit webpage-screenshot

我们有一台用于CSS编码器的PC,有17种不同的浏览器版本。我想知道是否可以编写自动截图脚本。

算法:

  1. 脚本获取要检查的URL。
  2. 脚本打开浏览器,截取屏幕截图,保存,如果需要,向下滚动以制作其他屏幕截图,直到整个页面都被覆盖。
  3. AutoIt的API很简单,面向Windows。使用AutoIt,我该如何:

    1. 打开网络浏览器?
    2. 将URL传递给它?
    3. 制作截图并将其保存到文件系统?
    4. 定义是否需要滚动?
    5. 按显示器尺寸滚动页面(这样整个页面都会被覆盖)?

1 个答案:

答案 0 :(得分:2)

在相当复杂的场景的早期阶段(例如登录 - >转到页面 - >点击项目),您可能需要查看Selenium!文档也被翻译成几种语言。

如果您的网站不在防火墙后面(即生产环境),Browsershots也可以正常工作。有similar services(无关联)值得考虑。