lib/watirsplash/frameworks/watir.rb in watirsplash-2.2.0 vs lib/watirsplash/frameworks/watir.rb in watirsplash-2.3.0

- old
+ new

@@ -1,25 +1,16 @@ WatirSplash::Frameworks::Helper.load_gems "watir", "win32/screenshot" require "watirsplash/mini_magick_patch" require "watir/ie" -module Watir - module PageCheckers - # raises an error if javascript error was found - JAVASCRIPT_ERRORS_CHECKER = lambda {|ie| raise "Expected no JavaScript errors to appear on page, but having some!" if ie.status =~ /Error on page/} - end -end - # patches for Watir module Watir class IE #:nodoc:all alias_method :_initialize, :initialize def initialize suppress_new_window=nil _initialize suppress_new_window self.speed = :fast - @error_checkers ||= [] - add_checker Watir::PageCheckers::JAVASCRIPT_ERRORS_CHECKER end def save_screenshot(params) params[:hwnd] ||= hwnd ::Win32::Screenshot::Take.of(:window, :hwnd => params[:hwnd]).write(params[:file_name])