I am getting a javascript pop up after I select a value from some drop down
list using the select_list method. Since I can not use click_no_wait for a
list, how am I supposed to handle the pop up.
Can anyone please provide a solution for it.
I am using the following code to assess a select list, I am using Watir Version
1.5.1.1100
The code is as follows :
require 'watir' # the watir controller
require 'watir/winClicker.rb'
require 'watir\contrib\enabled_popup'
require 'Enter_on_inputbox'
enter_on_inputboxObj = Enter_on_inputbox.new
instance = "c:\\aa.htm"
ie=Watir::IE.start(instance)
#THIS PART IS WORKING, using click_no_wait
ie.image(:index,'4').click_no_wait
enter_on_inputboxObj.startClicker(ie, $hwnd, "OK", 7, "Good")
###############################
ie.select_list(:name, "trx").select("First")
# Here too a javascript box is coming, but I am unable to click on the OK button
I have defined a class name Enter_on_inputbox
require 'watir/winClicker.rb'
class Enter_on_inputbox
def initialize
end
def startClicker( ie, hwnd, button , waitTime, user_input)
hwnd = ie.enabled_popup(waitTime) # get a handle if one exists
w = WinClicker.new
if (hwnd) # yes there is a popup
w = WinClicker.new
if ( user_input )
print(user_input)
$stdout.flush
w.setTextValueForFileNameField(hwnd, "#{user_input}")
end
sleep 3 # I put this in to see the text being input it is not
necessary to work
w.clickWindowsButton_hwnd(hwnd, "#{button}") # "OK" or whatever
the name on the button is
w=nil # this is just cleanup
end
end
end
After it select the value from list, a javascript pop up comes asking for OK or
Cancel, here my code get stops until I click manually on OK or Cancel Button,
please help me out from this.
Thanks in advance
Vikash
Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download
Now! http://messenger.yahoo.com/download.php_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general