How to handle popup dialog box

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

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/\.