【发布时间】:2020-09-01 14:51:07
【问题描述】:
我必须截取整个页面的截图,但我无法成功(只有Firefox驱动程序支持截取完整截图)。所以我想将页面拆分为顶部,中心,底部并将其保存为三个屏幕截图,但这里的问题是,如果我编写以下代码
require 'watir'
b=Watir::Browser.new
b.scroll.to :top
b.screenshot.save("top.png")
b.scroll.to :center
b.screenshot.save("center.png")
b.scroll.to :bottom
b.screenshot.save("bottom.png")
不幸的是,无论页面是否需要滚动,上述代码都会截取三个屏幕截图。所以我的问题是,有什么方法可以知道 Page 是否已经到达底部?
【问题讨论】:
-
有点额外安装,不过watir-screenshot-stitch可以给你Chrome的整页截图。