Class: Watir::IE
- Inherits:
-
Object
- Object
- Watir::IE
- Defined in:
- lib/watirsplash/frameworks/watir.rb
Overview
:nodoc:all
Instance Method Summary collapse
- #_initialize ⇒ Object
-
#initialize(suppress_new_window = nil) ⇒ IE
constructor
A new instance of IE.
- #save_screenshot(params) ⇒ Object
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
#_initialize ⇒ Object
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.}" end |