Doh! I was too focused on the 'click' in the first example. I will be more careful next time. :-)
Thanks for your help! (and to others who responded) -sean ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Wood Sent: Tuesday, September 27, 2005 9:05 AM To: [email protected] Subject: Re: [Wtr-general] Watir and Ajax Sean, I don't think you were really looking at the code ... notice that the "click" action only happens after simply testing the existance of text within the page... So, extending the example to a small test suite ... It can see things fine. Anything that IE can do, WATiR can. --SCRIPT-- require 'test/unit' require 'watir' class MyTest < Test::Unit::TestCase include Watir def setup @ie = IE.new @ie.goto( "instant.search.yahoo.com" ) end def teardown @ie.close sleep( 5 ) end def test_one assert( @ie.contains_text( "Ruby Home Page" ) == nil ) @ie.text_field( :name, "p" ).set "ruby" assert( @ie.link( :text, "Ruby Home Page" ) ) end def test_two assert( @ie.contains_text( "Forecast" ) == nil ) @ie.text_field( :name, "p" ).set "boston weather" assert( @ie.link( :text, /Forecast/ ) ) end end --SCRIPT-- ... I hope that helps... j. On 9/27/05, Sean Gallagher <[EMAIL PROTECTED]> wrote: No, that does not answer my question. I am looking to test updates to the page from the Ajax engine. In the case of instant search, I need to be able to test that when I type "ruby" into the form field, the browser is updated and shows the link for "Ruby Home Page" without clicking the button and submitting the form. (try typing that manually in the browser and you will see what I mean) I do not think that Watir can "see" this type of change...(?) -sean _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
