Sha256: 44541100ad3657a49384c19c5bec9d00d2f1b20bac3d79996e117e517246398a
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
require 'watir/ie' module Watir class IE # close all ie browser windows def self.close_all close_all_but nil end # find other ie browser windows and close them def close_others IE.close_all_but self end private def self.close_all_but(except=nil) Watir::IE.each do |ie| ie.close_modal ie.close unless except and except.hwnd == ie.hwnd end sleep 1.0 # replace with polling for window count to be zero? end public # close modal dialog. unlike IE#modal_dialog.close, does not wait for dialog # to appear and does not raise exception if no window is found. # returns true if modal was found and close, otherwise false def close_modal while self.modal_dialog.exists? do self.modal_dialog.close end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watir-3.0.0.rc3 | lib/watir/close_all.rb |