class Watir::Element

Public Instance Methods

screenshot(dest) click to toggle source
# File lib/watir/extensions/element/screenshot.rb, line 6
def screenshot(dest)
  file = Tempfile.new('sc')
  begin
    browser.screenshot.save(file)
    image = ChunkyPNG::Image.from_file(file)
    image.crop!(wd.location.x.to_i + 1, wd.location.y.to_i + 1, wd.size.width, wd.size.height)
    image.save(dest)
  ensure 
    file.unlink 
  end
end