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