I think you need to use click_no_wait on this line:

ie.button(:value, 'Click').click

Also, lots of info here: http://wiki.openqa.org/display/WTR/Pop+Ups

Hope it helps...

orde


On Jan 21, 9:28 am, Naveen devadass <[email protected]> wrote:
> Hi All,
>
>  I am using following script to handle the pop up
>
> but the code is not woking
>
> the code  autoit.Send("{Enter}") is not working .it doesnot  send the
> key strokes properly
>
> please help me in this regard
>
> or please give me some other options to handle the pop up
> effectively.currently  i am using watir 1.6.2
>
> require 'watir'
>  require 'win32ole'
> require 'watir/dialog'
> require 'watir/winClicker'
> require 'watir/contrib/enabled_popup'
>
> # MAIN APPLICATION CODE
> link = '\\\hcl0203\Release 3\Automated Testing\popups Handling
> \Sampl1.html'
>
> ie = Watir::IE.start(link)
> ie.button(:value, 'Click').click
>
> def check_for_popups(title, button)
>     popup=Thread.new {
>         autoit=WIN32OLE.new('AutoItX3.Control')
>         ret=autoit.WinWait(title,"",5)
>         if (ret==1)
>             autoit.WinActivate(title)
>             button.downcase!
>             if button.eql?("ok") || button.eql?("yes") || button.eql?
> ("continue")
>             autoit.Send("{Enter}")
>             else
>                 autoit.Send("{tab}")
>                 autoit.Send("{Enter}")
>             end
>         elsif (ret==0)
>             puts "No popup, please check your code."
>         end
>     }
>     at_exit { Thread.kill(popup) }
> end
>
> check_for_popups("", "OK")
-- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general

Reply via email to