Sha256: c5a8ce1915fffccc28221058a7c3754fe162bb57ad9d03d1241647296065df0e
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
require 'watir/win32ole' require 'watir' # for Watir.autoit class WindowHelper @@ie_window_name = "Windows Internet Explorer" def initialize() @autoit = Watir.autoit end def push_alert_button @autoit.WinWait @@ie_window_name, "" @autoit.Send "{ENTER}" end def push_confirm_button_ok @autoit.WinWait @@ie_window_name, "" @autoit.Send "{ENTER}" end def push_confirm_button_cancel @autoit.WinWait @@ie_window_name, "" @autoit.Send "{ESCAPE}" end def push_security_alert_yes @autoit.WinWait "Security Alert", "" @autoit.Send "{TAB}" @autoit.Send "{TAB}" @autoit.Send "{SPACE}" end def logon(title,name = 'john doe',password = 'john doe') @autoit.WinWait title, "" @autoit.Send name @autoit.Send "{TAB}" @autoit.Send password @autoit.Send "{ENTER}" end def WindowHelper.check_autoit_installed begin Watir.autoit rescue raise Watir::Exception::WatirException, "The AutoIt dll must be correctly registered for this feature to work properly" end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
watir-1.5.2 | watir/WindowHelper.rb |
watir-1.5.3 | watir/WindowHelper.rb |
watir-1.5.4 | watir/WindowHelper.rb |
watir-1.5.5 | watir/WindowHelper.rb |
watir-1.5.6 | watir/WindowHelper.rb |