Sha256: 3cb1cb3cb3608992d99d64b5b97dc6a8cbe83e05cb047959cd5e81de87ba47d1
Contents?: true
Size: 622 Bytes
Versions: 3
Compression:
Stored size: 622 Bytes
Contents
# http://www.vbcity.com/forums/topic.asp?tid=108859 require 'watir/ie' module Watir module PageContainer include Win32 def enabled_popup(timeout=4) # Use handle of our parent window to see if we have any currently # enabled popup. hwnd_modal = 0 Waiter.wait_until(timeout) do hwnd_modal, arr = GetWindow.call(hwnd, GW_ENABLEDPOPUP) hwnd_modal > 0 end # use hwnd() method to find the IE or Container hwnd (overriden by IE) if hwnd_modal == hwnd() || 0 == hwnd_modal hwnd_modal = nil end hwnd_modal end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
watir-1.6.6 | lib/watir/contrib/enabled_popup.rb |
watir-1.6.6.rc2 | lib/watir/contrib/enabled_popup.rb |
watir-1.6.6.rc1 | lib/watir/contrib/enabled_popup.rb |