I can only assume there are some timing issues. I'd recommend using a more
recent version of Watir which you can pull from the home page on openqa:
http://www.openqa.org/watir or build your own from the repository which is
on the FAQ page under Installing a Gem from the latest development source.

 If you use the latest version of Watir, you should be able to wait for
controls on the page to exist.

require 'watir'
include Watir

ie = IE.start('http://blah)
wait_until{ie.text_field(:name, 'j_username').exists?}
ie.text_field(:name, "j_username").set("blah")
ie.text_field(:name, "j_password").set("blah")
ie.button(:value, "Submit").click

Without any insight into your actual problem, code snippets or the like,
this is my best guess.

-Charley


On 3/7/07, Steven List <[EMAIL PROTECTED]> wrote:

I'm brand new at this.

I've created a very simple script to test a login page...

require 'watir'

ie = Watir::IE.start("http://mysite";)

ie.text_field(:name, "j_username").set("blah")
ie.text_field(:name, "j_password").set("blah")
ie.button(:value, "Submit").click

If I execute these commands manually in irb, I have no problem.

If I execute the script that contains them from the command line, I get
this error:

c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1928:in
`assert_exists': Unable to locate object, using name and j_username
(Watir::Exception::UnknownObjectException)
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:3382:in
`set'
        from Z:/Customers/Beneplace/Beneplace Redesign/WATIR tests/admin-
login.rb:5

Even though I get the error, the actions occur - the text is entered into
the text boxes, the button is clicked, and I see the next page.

If I put additional commands AFTER the click, they do not get executed.

This is being used with a JSP page, if that makes any difference, and IE7.

Thanks for any help.

Steven
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.openqa.org/thread.jspa?threadID=6823&messageID=19642#19642
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to