Selenium firefox驱动程序采取窗口截图(不是全屏)

时间:2016-01-25 16:08:12

标签: python firefox selenium

我有一个完整的Python脚本,用于使用selenium和FF驱动程序(windows)截取网页截图。

该脚本正在拍摄整页截图,而不是说1024x768,这使得该过程变慢。这是我的代码:

    driver = webdriver.Firefox()
    driver.set_window_size(1024,768)
    driver.get(url)
    driver.get_screenshot_as_file("%s/%s.png"%(screen_dir,o.netloc))
    driver.close()

关于如何制作selenium / firefox的任何想法都会超过折页截图而不是整页?

谢谢!

1 个答案:

答案 0 :(得分:1)

这就是"截屏"功能在Firefox中运行 - 它将从上到下截取整个页面,即使其中一部分不可见。这实际上不是specification的工作方式。

Chrome would take a screenshot of the visible area / viewport only。切换到它。