--
You received this message because you are subscribed to the Google Groups "Watir General" group.
To post to this group, send email to watir-...@googlegroups.com
Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to watir-genera...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/watir-general
irb(main):025:0> browser.frame( :id, "test-339" ).span( :xpath, "//span
[@text='Root Node']" ).focus
NoMethodError: undefined method `element_by_xpath' for #<Watir::Frame:
0x32f24f4>
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
non_control_elements.rb:20:in `locate'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:49:in `assert_exists'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:284:in `enabled?'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:56:in `assert_enabled'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:266:in `focus'
from (irb):25
On Jan 8, 3:45 pm, Angrez Singh <ang...@gmail.com> wrote:
> Correct as Željko said it should work?
>
> On Fri, Jan 8, 2010 at 3:59 PM, Željko Filipin <
>
> zeljko.fili...@wa-research.ch> wrote:
> > On Fri, Jan 8, 2010 at 11:15 AM, Kunal Kumar <kunal...@gmail.com> wrote:
> > > $ie.frame(:index, 3).span( :xpath, "//div[@id='test']/../span" ).click
> > > would fail with error.
>
> > That should work. What error do you get?
>
> > Take a look:
>
> >http://wiki.openqa.org/display/WTR/XPath
>
> > "...you can access frames using the attributes that Watir provides but you
> > can't use *xpath* attribute for accessing frames..."
Anyways I tried to remove most of the redundant things and the
skeleton HTML does look something like as below
<html>
<head>
</head>
<body>
<div> Some content here </div>
<iframe src="http://dummy-url">
<html>
<body>
<div id="test-1" > Test test
<div id="test-2" > </div>
<span id="test-span-1"> lkdsjlakjds </span>
<span id="Root-Node" > </span>
</div>
</body>
</html>
</iframe>
</body>
</html>
If this helps, great. If you need more information, please let me
know.
-Kunal
On Jan 9, 6:48 pm, Angrez Singh <ang...@gmail.com> wrote:
> I'll look into this .. above should work .. meanwhile can you send me the
> HTML you are using?
>
> - Angrez
>
Do you think this issue can be solved ?
-Kunal
On Jan 11, 12:33 pm, Wesley Chen <cjq....@gmail.com> wrote:
> I met with this kind of problem, too.
> In fact, when I user IE developer toolbar to access the web page with the
> source code above, the IFRAME won't expand.
> The IFrame is with src attributes, it points to the other place, which
> crosses the domain, so we have no access.
>
> Thanks.
> Wesley Chen.
> For life, the easier, the better.
>
> On Mon, Jan 11, 2010 at 2:36 PM, Angrez Singh <ang...@gmail.com> wrote:
> > Thanks a lot for the HTML source .. it is sufficient. Will look into the
> > issue and resolve it.
>
> > - Angrez
>
> > 2010/1/9 Kunal <kunal...@gmail.com>
Question is - Can this be supported? May be Angrez can throw some
light.
-Kunal
On Jan 15, 6:20 am, Wesley Chen <cjq....@gmail.com> wrote:
> I think the xpath is not supported when in a frame.
>
> Thanks.
> Wesley Chen.
> For life, the easier, the better.
>