0

我想捕获浏览器 URL 部分的屏幕截图。

browser.screenshot.save ('tdbank.png')

它将保存浏览器内部部分的整个页面,但我想捕获浏览器的 URL 标头部分。有什么建议吗?

有时,URL 会说 http 或 https。我想在屏幕截图中捕获它并将其存档。我知道我能熬过去

url = browser.url

然后做一些比较。我出于法律目的需要这个,应该通过截屏来完成。

提前致谢。

4

1 回答 1

2

如果你在 Windows 上,你可以使用win32screenshotgem。例如:

require 'watir-webdriver'
require 'win32/screenshot'

b = Watir::Browser.new # using firefox as default browser
b.goto('http://www.example.org')
Win32::Screenshot::Take.of(:window, :title => /Firefox/).write("image.bmp")
b.close
于 2013-11-07T19:22:51.980 回答