Sha256: f373bfe88d30e3aa693039c0c9cb22b7f1b359abf3545a4157611c189211de4e
Contents?: true
Size: 644 Bytes
Versions: 3
Compression:
Stored size: 644 Bytes
Contents
module Selenium module WebDriver # # @private # module DriverExtensions module TakesScreenshot def save_screenshot(png_path) File.open(png_path, 'wb') { |f| f << screenshot_as(:png) } end def screenshot_as(format) case format when :base64 bridge.getScreenshot when :png bridge.getScreenshot.unpack("m")[0] else raise Error::UnsupportedOperationError, "unsupported format: #{format.inspect}" end end end # TakesScreenshot end # DriverExtensions end # WebDriver end # Selenium
Version data entries
3 entries across 3 versions & 1 rubygems