Hi there, I have encountered an interesting roadblock that I need somehelp with.
In the Dot-Net application that I am testing, there is a Context Treein the 
Left frame that when you click on something, it changes thecontext/display in 
the MainWindow frame.  (i.e. similar to the"Interacting with a JavaScripttree 
view" example in the FAQ.)
Unfortunately, the Javascript tree that our app uses is not quite assimple as 
the Joust example.
When I use "ie.frame("ContextTree").image(:index, 3).flash", the[-]/[+] icon 
flashes.  I can "click" this to expand/collapse thecurrently selected item. 
(that's good)
However, this command/control doesn't actually *select* the item. (that's bad)
I scanned through the HTML (and used SpySmith) to discover that thetree item 
names are stored within "div" tags.  Okay.  So then Idiscovered that I can 
highlight any item in the tree that I want usingsomething like:  
"ie.frame("ContextTree").div(:id, "ContextList1Tree_1_2").flash"
(where the "_1_2" is kind of like an array of the items listed in thetree.) 
(that's good)
When I try to "click" this item, nothing happens. (that's bad)
Back to scanning the HTML.  I used "show_all_objects" to give me alist of the 
frame elements.  Then I noticed the *hidden* input fields.
I think that I need to pass values to one of these hidden inputfields, but I 
haven't been successful using ".text_field(..).set(..)"
When I try this, I keep getting an error similar to the 
following:"Watir::Exception::UnknownObjectException: Unable to locate object.."

I've searched through the mail archives for other postings on Hiddenfields, but 
I haven't found any solutions posted that would apply tothe page/frame that I 
am trying to interact with.  There are *no*visible fields to input on this 
Context Tree.  It is simply lookingfor an onkeydown / onkeyup / onclick event 
of some sort.
Has anyone had any success trying to pass values to hidden inputfields that are 
looking for these kinds of values?
I'll keep exploring, but I thought I would post my question in themeantime to 
see if anyone here has any advice that might help.
Cheers.  Paul.
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to