Below is code that gets the div that appears after a label, this might also 
help.


label_id = $ie.div(:after?, $ie.label(:text,'Home')).span(:index,1)   



-----Original Message-----
From: watir-general@googlegroups.com [mailto:watir-gene...@googlegroups.com] On 
Behalf Of James
Sent: Wednesday, June 03, 2009 11:24 AM
To: Watir General
Subject: [wtr-general] Re: Finding a specific instance of a repeated link via 
text surrounding it.


It's more like I just want to grab an element based on where it is in
reference to another element, or in reference to text on the page.

I noticed Charley's mention of xpath and am looking into it right now
- I think it might be what I'm looking for, unless someone has another
suggestion.

James

On Jun 3, 12:21 pm, "Darin Duphorn" <dduph...@redbrickhealth.com>
wrote:
> Ok, you want to us the information in the <B> tag to determine what link to 
> click.
>
> But the <B> isn't a supported tag, so you don't know how to use it.
>
> Is this a correct?
>
> -----Original Message-----
> From: watir-general@googlegroups.com [mailto:watir-gene...@googlegroups.com] 
> On Behalf Of James
> Sent: Wednesday, June 03, 2009 11:17 AM
> To: Watir General
> Subject: [wtr-general] Re: Finding a specific instance of a repeated link via 
> text surrounding it.
>
> But the text I'm referring to isn't part of the link itself.  The link
> text is the same.  I'm looking at the text that occurs -before- (or
> possibly after) the link.
>
> Thanks for your suggestions, but unfortunately, in this example, it
> won't work.
>
> James
>
> On Jun 3, 12:13 pm, Charley Baker <charley.ba...@gmail.com> wrote:
> > Could also use multiple attributes:
>
> > browser.link(:index => 1, :text => /Click This Link/).click
>
> > or xpath.
>
> > Charley Baker
> > blog:http://blog.charleybaker.org/
> > Lead Developer, Watir,http://wtr.rubyforge.org
> > QA Architect, Gap Inc Direct
>
> > On Wed, Jun 3, 2009 at 10:10 AM, Darin Duphorn
> > <dduph...@redbrickhealth.com>wrote:
>
> > > Browser.link(:text,/Click This Link/).click
>
> > > -----Original Message-----
> > > From: watir-general@googlegroups.com
> > > [mailto:watir-gene...@googlegroups.com] On Behalf Of James
> > > Sent: Wednesday, June 03, 2009 11:08 AM
> > > To: Watir General
> > > Subject: [wtr-general] Finding a specific instance of a repeated link
> > > via text surrounding it.
>
> > > I'm trying to figure out how to click on a link, and the only way I
> > > know which link to click on is from text that comes before it.
> > > Otherwise, it looks the same as other links on the same page.
>
> > > So for instance, the html might look like:
>
> > > <b>Click This Link</b>
> > > <br>
> > > <a href="http://clickhere.com";>The Link</a>
> > > <br>
> > > <b>But Not this link</b>
> > > <br>
> > > <a href="http://clickhere.com";>The Link</a>
>
> > > I want to be able to read the page and latch onto the link with the
> > > "Click This Link" but not other ones.  In fact, if there are multiple
> > > "Click This Link" links, I want to be able to find all of them, and
> > > ignore the rest.
>
> > > I'm at a loss how to do this with Watir.  I'm used to being able to
> > > find things by div and id tags, etc., but this is a dumbed down page
> > > meant for mobile devices and it lacks almost all of the things I'm
> > > used to latching onto.
>
> > > Any suggestions?



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to watir-general@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-general-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to