How do you invoke the method? Wesley. For life, the easier, the better.
On Fri, Jan 29, 2010 at 1:51 AM, naveen kumar <[email protected]>wrote: > 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 > -- 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
