Hi ,

Thanks for your reply,
when i tried pop op clicker method it throws error saying nomethod found
error
how can i rectify this.Please help me in this regard

Thanks,
Naveen

On Fri, Jan 22, 2010 at 6:32 AM, Wesley Chen <[email protected]> wrote:

> If the methods above can't work, you can try the one below.
> # When it displays the "OKCancel" or "OK" pop up, it will click it
>     def popup_clicker(ie = $ie, buttonname= "OK")
>
>         require 'watir/contrib/enabled_popup'
>         hwnd = ie.enabled_popup(15)
>         if(hwnd)  #yeah! a popup
>             popup = WinClicker.new
>             popup.makeWindowActive(hwnd) #Activate the window.
>             popup.clickWindowsButton_hwnd(hwnd,buttonname) #Click the
> button
>             # #popup.clickWindowsButton(/Internet/,buttonname,30)
>             popup=nil
>         end
>     end
>
> sth.click_no_wait
> popup_clicker($b, "OK")
>
>
> I submit the one you referred, but I don't know why sometimes it works,
> sometimes it doesn't.
> Maybe in the second, it works, in the next second, it doesn't work.
>
> For the popup_clicker, I think it is a stable one.
>
>
> Thanks.
> Wesley Chen.
> For life, the easier, the better.
>
>
>   On Fri, Jan 22, 2010 at 1:37 AM, orde <[email protected]> wrote:
>
>>  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
>>
>
> --
> 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




-- 
ever friendly,
    Naveen

-- 
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