Or you could try the WET addon. Using WET, your synatx would look 
something like:
    ie.Link("text:=Delete").click_without_blocking
    ie.Dialog("title:=Microsoft Internet Explorer").Button("text:=OK").click

Raghu

Jamuna, Nithyanandam (IE10) wrote:

> Hi Jim,
>  
> I faced the same problem, logically we would put the startClicker 
> after pop up has been issued, but for the startClicker to function it 
> is to be called before the pop up is fired
>  
> Internally startClicker calls clickJSDialog.rb, startClicker is 
> present in popups_test.rb (not in winclicker)
>  
> So try calling the startClicker before you click on Delete like:
>  
> require "watir"
> include Watir   
> def startClicker( button , waitTime = 3)
>         w = WinClicker.new
>         longName = $ie.dir.gsub("/" , "\\" )
>         shortName = w.getShortFileName(longName)
>         c = "start rubyw #{shortName }\\watir\\clickJSDialog.rb 
> #{button } #{ waitTime} "
>         puts "Starting #{c}"
>         w.winsystem(c )  
>         w=nil
>     end
> $ie = Watir::IE.new
> $ie.goto(".........")
> startClicker("OK")
> $ie.link(:text,"Delete").click
> puts "111111111"
>  
> Also wait for some time to find out if the pop up is getting closed or 
> not,
>  
> I hope this helps you to solve the issue.
>  
> Guys, correct me in case I am wrong
>  
> Jamuna  
>  
> ------------------------------------------------------------------------
> *From:* [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] *On Behalf Of *jim che
> *Sent:* Wednesday, September 21, 2005 9:03 AM
> *To:* [email protected]
> *Subject:* Re: [Wtr-general] Help, how to click the button of the 
> windows th at poped up by javascript?
>
> Hi Jamuna
>     Thank you for your help
>     The problem still exist.
>     I found that all the codes were paused to execute when the small 
> window poped up.
>     For example
>  
>     ie.link(:text,"Delete").click
>     puts "111111111"
>   After click the link "Delete",I found the small window poped up and 
> the system didn't print the info "11111111" after I click the button 
> "ok" on the samll window then I saw the system print out the "11111111".
>    So It means that if the samll window poped up and not closed 
> manually the ruby code below will not be executed.
>    Does anyone meet this problem?
>    Any advice is appreciated
>    
> jim
>    
>  
> _________________________
>
> From: [EMAIL PROTECTED] 
> <http://us.f333.mail.yahoo.com/ym/[EMAIL 
> PROTECTED]&YY=37361&order=down&sort=date&pos=0&view=a&head=b>
> [mailto:[EMAIL PROTECTED] 
> <http://us.f333.mail.yahoo.com/ym/[EMAIL 
> PROTECTED]&YY=37361&order=down&sort=date&pos=0&view=a&head=b>] 
> On Behalf Of Jamuna,
> Nithyanandam (IE10)
> Sent: Tuesday, September 20, 2005 3:49 AM
> To: [email protected] 
> <http://us.f333.mail.yahoo.com/ym/[EMAIL 
> PROTECTED]&YY=37361&order=down&sort=date&pos=0&view=a&head=b>
> Subject: Re: [Wtr-general] Help,how to click the button of the windows
> th at poped up by javascript?
>
>
>
> Hi Jim,
>
>
>
> a) Include the definition! of startClicker (available in winClicker.rb)
>
>     def startClicker( button , waitTime = 0)
>         w = WinClicker.new
>         longName = $ie.dir.gsub("/" , "\\" )
>         shortName = w.getShortFileName(longName)
>         c = "start rubyw #{shortName }\\watir\\clickJSDialog.rb
> #{button
> } #{ waitTime} "
>         puts "Starting #{c}"
>         w.winsystem(c )  
>         w=nil
>     end
>
> b) Before you click on delete call startClicker, say startClicker("OK")
>
> c) Call the button click for Delete
>
>
>
> Hope this helps you, all the best
>
>
>
> Regards,
>
> Jamuna Nithyanandam
>
> ________________________________
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Wtr-general mailing list
>[email protected]
>http://rubyforge.org/mailman/listinfo/wtr-general
>  
>


-- 
Qantom Software

http://www.qantom.com
Ph : 91-80-26799269 Xtn. 125
sip : [EMAIL PROTECTED]
--

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to