Class: Watir::IE

Inherits:
Object
  • Object
show all
Defined in:
lib/watirsplash/frameworks/watir.rb

Overview

:nodoc:all

Instance Method Summary collapse

Constructor Details

#initialize(suppress_new_window = nil) ⇒ IE

Returns a new instance of IE.



10
11
12
13
# File 'lib/watirsplash/frameworks/watir.rb', line 10

def initialize suppress_new_window=nil
  _initialize suppress_new_window
  self.speed = :fast
end

Instance Method Details

#_initializeObject



8
# File 'lib/watirsplash/frameworks/watir.rb', line 8

alias_method :_initialize, :initialize

#save_screenshot(params) ⇒ Object



15
16
17
18
19
20
# File 'lib/watirsplash/frameworks/watir.rb', line 15

def save_screenshot(params)
  params[:hwnd] ||= hwnd
  ::Win32::Screenshot::Take.of(:window, :hwnd => params[:hwnd]).write(params[:file_name])
rescue => e
  $stderr.puts "saving of screenshot failed: #{e.message}"
end