我想抓住浏览器网址部分的截图。
browser.screenshot.save ('tdbank.png')
它将保存浏览器内部部分的整个页面,但我想捕获浏览器的URL标题部分。有什么建议吗?
有时,网址是http或https。我想在截图中捕获它并将其存档。我知道我可以通过,
url = browser.url
然后做一些比较。我需要这个用于法律目的,它应该通过截图来完成。
提前感谢。
答案 0 :(得分:2)
如果您使用的是Windows,则可以使用win32screenshot
gem。例如:
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