Hi still no luck I'm afraid, this is the closest I can get to what I want but
with odd behaviour.
For some reason the first alert does not appear to be recognised, but if I
select this manually and then select the continue button again then the script
kicks in again, extracts the text, puts the text out to the console, and then
closes the alert as per the script. I'm just struggling to understand why it's
not recognised the first time round. Any ideas? See script below:
require 'watir' # the controller
include Watir
require 'watir/WindowHelper'
require 'test/unit'
require 'test/unit/ui/console/testrunner'
require 'dl/win32'
require 'watir/winClicker'
class TC_recorded < Test::Unit::TestCase
def captureText
autoit = WIN32OLE.new('AutoItX3.Control')
ret = autoit.WinWait "Windows Internet Explorer", ""
text = autoit.WinGetText "Windows Internet Explorer", ""
puts text.to_s
autoit.Send "{enter}"
end
def test_1
@IE0 = IE.new
@IE0.set_fast_speed
@IE0.goto("www.hmv.co.uk")
@IE0.link(:text, "Sign In").click
@IE0.image(:alt, "continue").click
captureText
@IE0.close
end
end
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general