Hi Pallavi, Below is the respective code :-
require 'watir' require 'win32ole' #Supply AutoItX3 as an argument to the constructor of WIN32OLE #for handling pop-up windows using WIN32OLE objects.WIN32OLE will act as an interface #for handling pop-up windows using AutoItX3 functions. ai = WIN32OLE.new("AutoItX3.Control") #New IE Browser window ie=Watir::IE.new #Go to AutoIt website ie.goto("http://www.autoitscript.com/autoit3/downloads.shtml") #Click Download AutoIt image ie.image(:src,/download_autoit/).click_no_wait #Wait for the pop-up window with the specified title supplied to come res=ai.WinWait("File Download - Security Warning","",30) puts res #Used for debugging purpose #Always try to Activate the pop-up window before using ControlClick fn() res=ai.WinActivate("File Download - Security Warning") puts res #Used for debugging purpose #Click on the specified control on the pop-up window res=ai.ControlClick("File Download - Security Warning","","&Save") puts res #Used for debugging purpose puts"\n" #Place the cursor on the next line #Wait for the pop-up window with the specified title supplied to come res=ai.WinWait("Save As","",30) puts res #Used for debugging purpose #Always try to Activate the pop-up window before using ControlClick fn() res=ai.WinActivate("Save As") puts res #Used for debugging purpose #Send the path in the pop-up window where you want to store the respective file res=ai.ControlSend("Save As","","Edit1", "C:\AutoItV3.exe") puts res #Used for debugging purpose #Click on the specified control on the pop-up window res=ai.ControlClick("Save As","","&Save") puts res #Used for debugging purpose #Close the IE Browser window ie.close Thanks & Regards, Ankur Gera TCS --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---