How to handle popup dialog box

A

Amruta

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

Yt Hu

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,770
Messages
2,569,586
Members
45,097
Latest member
RayE496148

Latest Threads

Top