You misspelled Cancel startClicker( "Calcel", 7 , "" ) --Mark
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kui Zhang Sent: Friday, May 11, 2007 4:36 PM To: wtr-general@rubyforge.org Subject: Re: [Wtr-general] Handling popup message Hello Charley, I am having a difficult time with handling popup window too. I followed your suggestion and used the second example. I just want to click cancel button on the file download window to close it. The script run complete with Exit code: 0 (please see the code below), but the file download window is still open. Any suggestions, please. I really appreciate your help. Kui # A Better Popup Handler using the latest Watir version. Posted by [EMAIL PROTECTED] # require 'watir' require 'watir\contrib\enabled_popup' # def startClicker( button , waitTime= 9, user_input=nil ) # get a handle if one exists hwnd = $ie.enabled_popup(waitTime) if (hwnd) # yes there is a popup w = WinClicker.new if ( user_input ) w.setTextValueForFileNameField( hwnd, "#{user_input}" ) end # I put this in to see the text being input it is not necessary to work sleep 3 # "OK" or whatever the name on the button is w.clickWindowsButton_hwnd( hwnd, "#{button}" ) # # this is just cleanup w=nil end end # # MAIN APPLICATION CODE # $ie = Watir::IE.start( "http://localhost:8080/cc/ClaimCenter.do" ) # This is whatever object that uses the click method. # You MUST use the click_no_wait method. $ie.frame(:name, "top_frame").button(:id, "ClaimNewDocumentLinkedWorksheet:NewDocumentLinkedScreen:DocumentAttachm entDV:Attachment").click_no_wait # # 3rd parameter is optional and is used for input and file dialog boxes. startClicker( "Calcel", 7 , "" ) # # Main application code follows _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general