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