Thanks Charley, I have used the below script lines and not able to get the required result. Also done some variations with the code and found interesting o/p's but not concrete about the results. I will share my findings later on.
I will try some more here and there and hope that I will get the required results. Jagdeep On Jan 5, 10:55 pm, "Charley Baker" <charley.ba...@gmail.com> wrote: > Try this instead: > def startClicker( button , waitTime= 9, user_input=nil ) > #get a handle if one exists > hwnd = $ie.enabled_popup(waitTime) > if (hwnd) > w = WinClicker.new > if ( user_input ) > w.setTextValueForFileNameField( hwnd, "{user_input}" ) > end > > w.clickWindowsButton_hwnd( hwnd, "#{button}" ) > w=nil > end > end > > $ie = Watir::IE.new > $ie.bring_to_front > $ie.goto('C:/temp/test.html') > $ie.link(:text, 'Click Here').click_no_wait > startClicker("OK") > > Charley Baker > blog:http://charleybakersblog.blogspot.com/ > Project Manager, Watir,http://wtr.rubyforge.org > QA Architect, Gap Inc Direct > > On Sun, Jan 4, 2009 at 10:07 PM, Jagdeep Jain <jagdeep.j...@gmail.com>wrote: > > > > > Hi, > > The problem with the code below is that I am not able to move forward > > to next page which appear after clicking on "OK" button of Java Script > > pop up. > > > HTML is as follows: > > I save this file in C: drive as test.html > > > <html> <head> <script type="text/javascript"> function disp_alert() > > { alert("I am an alert box!!"); } </script> <title> Jagdeep </title> > > </ > > head> > > <body> <a href= "http://www.google.com" onclick="disp_alert()" /> > > Click Here </a> </body> > > </html> > > > Watir Script is as follows: > > > require 'watir' > > require 'watir/ie' > > require 'watir/contrib/enabled_popup' > > #require 'win32ole' > > > def startClicker( button , waitTime = 10) > > 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('C:/test.html/') > > startClicker("OK") > > $ie.link(:text, 'Click Here').click_no_wait > > > Here is the code which does not shows any exception but it is also not > > moving forward to the next page. > > Anyone please help here. > > > Thanks, > > Jagdeep --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---