xpath will work, I don't use it much, but it will work. There's also a
beforetext and aftertext way to get it, but if remember right, we might be
removing that at some point.


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:23 AM, James <jgcpal...@gmail.com> wrote:

>
> 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