On Thu, Sep 23, 2010 at 12:18 PM, Hrishikesh Bose <[email protected]>
wrote:
> require "Watir"
Change this to require "watir" (watir instead of Watir), just in case.
> ie.frame(:src,"./app").text_field(:id,"c_nameFieldId").set "admin"
> Unable to locate element, using :id, "c_nameFieldId"
Since it works in IRB but not in a script, my guess is that it is timing
issue, maybe your script tries to set the text field and the frame is not
loaded yet.
Try this:
...
wait_until {ie.frame(:src,"./app").text_field(:id,"c_nameFieldId").exist?}
ie.frame(:src,"./app").text_field(:id,"c_nameFieldId").set "admin"
...
More information:
http://wiki.openqa.org/display/WTR/How+to+wait+with+Watir
Željko
--
watir.com - community manager
watirpodcast.com - host
testingpodcast.com - audio podcasts on software testing. all of them
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
You received this message because you are subscribed to
http://groups.google.com/group/watir-general
To post: [email protected]
To unsubscribe: [email protected]