Class: Watir::DialogButton
- Inherits:
 - 
      Object
      
        
- Object
 - Watir::DialogButton
 
 
- Defined in:
 - lib/watir/dialog.rb
 
Instance Method Summary collapse
- #click ⇒ Object
 - 
  
    
      #initialize(name)  ⇒ DialogButton 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of DialogButton.
 
Constructor Details
#initialize(name) ⇒ DialogButton
Returns a new instance of DialogButton.
      29 30 31  | 
    
      # File 'lib/watir/dialog.rb', line 29 def initialize(name) @name = name end  | 
  
Instance Method Details
#click ⇒ Object
      32 33 34 35 36 37 38 39 40 41  | 
    
      # File 'lib/watir/dialog.rb', line 32 def click # TODO: register autoit before use autoit = WIN32OLE.new('AutoItX3.Control') autoit.WinWait Dialog::WindowName, "", 1 name_pattern = Regexp.new "^#{@name}$" unless name_pattern =~ autoit.WinGetText(Dialog::WindowName, "") raise Watir::Exception::UnknownObjectException end autoit.Send "{ENTER}" end  |