From: Yt Hu Date: 2008-09-10T08:59:07+09:00 Subject: Re: How to handle popup dialog box Hi Amruta, try this function def startClicker( button , waitTime = 3) w = WinClicker.new shortName="C:\\ruby\\lib\\ruby\\gems\\1.8\\gems\\watir-1.5.3" c = "start ruby #{shortName }\\watir\\clickJSDialog.rb #{button } #{waitTime} " puts "Starting #{c}" w.winsystem(c) w=nil end you just need to change the path of shortName accordingly to point to your clickJSDialog.rb file good luck Amruta wrote: > Hi, > I'am new to Ruby.Please help me to get this done. > After clicking on a button a popup dialog box appears on the > screen.Which is a login page having Username and Password text fields > and Ok button.I'am not able to get that dialog box and not able to set > text values. > > ie.button(:id , "Sign In").click > def enabled_popup(timeout) > > #popup=ie.Dialog("title:Login").text().to_s > hwnd=ie.enabled_popup(5) > if(hwnd) > w=WinClicker.new > w.makeWindowActive(hwnd) > w.setTextBoxText(hwnd,"admin") > w.clickWindowsButton_hwnd(hwnd,"Ok") > end > end > > Thanks in advance. -- Posted via http://www.ruby-forum.com/.