Thanks for the tips.

I tried the index method using the array as you suggested. When I ran
it, I get an "undefined method 'index'".

Also, when using the :beforeText or :afterText for the link, I get
"unable to locate element, using :beforeText..."


Any suggestions on if I'm doing something wrong?

Thanks,
Ken

On Jan 13, 5:12 pm, Tiffany Fodor <[email protected]> wrote:
> Sorry - I forgot to mention that the array will start at 0, but the
> link index number in Watir will start at 1.  You could create your
> array with a placeholder for 0, or add one to the index number you get
> from the array when you want to access the link in Watir.
>
> -Tiffany
>
> On Jan 13, 3:09 pm, Tiffany Fodor <[email protected]> wrote:
>
> > Hi!
>
> > You could build an array of all the links and then get the index:
>
> > link_text = Array.new
>
> > browser.links.each do |link|
> >   link_text.push(link.text)
> > end
>
> > link_index = link_text.index('My link text').index
>
> > To click on a link that precedes some text, you can use :beforeText.
> > On the current Google page, for example:
>
> > browser.link(:beforeText, 'survivors of the Haiti
> > earthquake.").click
>
> > You can also use :afterText, if necessary.
>
> > Hope this helps!
>
> > -Tiffany
>
> > On Jan 13, 2:20 pm, xguarder <[email protected]> wrote:
>
> > > I was wondering if someone could inform me on how to do the following:
>
> > > 1. Retrieve link index number of a link. For instance, I know I can
> > > find the link using ie.link(:text, "LinkText"), and I can also find
> > > out the index number via irb. However, I want to be able to assign the
> > > index number of that particular link to a variable on the fly.
>
> > > 2. Is it possible to click on a link that immediately precedes a
> > > particular text?
>
> > > Thanks!
-- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general

Reply via email to