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 <tcfo...@comcast.net> 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 <shams...@gmail.com> 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 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