Oh yeah :-) Thanks Rahul
On Sep 2, 8:10 pm, Rahul Sharma <[email protected]> wrote: > actual_links_order = [div_links[0].text,div_links[1].text,div_links[2]] > > On 2 Sep 2011, at 20:01, Litha K wrote: > > > > > > > > > > > I have done this as Brett suggested: > > > #---------------------- > > b = Watir::Browser.new > > b.goto 'http://your_site/your_page.html' > > div_links = b.div(:id, 'tools-nav').links > > div_links[0].text == 'Email' > > div_links[1].text == 'Sign Up' > > div_links[2].text == 'Sign In' > > #---------------------- > > > and it works!! > > > Was wondering whether I could do something like this: > > > expected_links_order = ['Email', 'Sign Up', 'Sign In'] > > Actual_links_order = not quite sure how to get the anchor objects into > > an array. > > > expected_links_order <=> Actual_links_order > > > Any thoughts on how to get Actual_links_order pls? > > > Thanks, > > Kay > > > On Sep 2, 6:59 pm, Litha K <[email protected]> wrote: > >> Nice one, thanks Brett. I will give it a go. > > >> Thanks, > >> Kay > > >> On Sep 2, 6:58 pm, brettsykes <[email protected]> wrote: > > >>> Ask Watir for the links collection inside the <div> and then compare > >>> it to an array with your values in it: > > >>> #---------------------- > >>> b = Watir::Browser.new > >>> b.goto 'http://your_site/your_page.html' > > >>> div_links = b.div(:id, 'tools-nav').links > >>> div_links.each { |x| puts x.text } > >>> #---------------------- > > >>> Brett > > >>> On Sep 2, 1:35 pm, Litha K <[email protected]> wrote: > > >>>> Hello all, > > >>>> I have got a test scenario where certain links should appear in a > >>>> particluar order on the page, i.e. > > >>>> 1. Email link appear before Sign Up > >>>> 2. Sign Up link appear before Sign In > >>>> 3. Sign In appears as the last link > > >>>> The HTML is as below: > > >>>> <div id="tools-nav"> > >>>> <ul> > >>>> <li id="email"><a href="https://localhost/email/" id="email-link" > >>>> name="email"><span id="email-text">Email</span></a></li> > >>>> <li id="signup"><a href="https://localhost/signup" name="signup" > >>>> id="login-sign-up">Sign Up</a></li> > >>>> <li id="signin"><a href="https://localhost/signin" name="signin" > >>>> id="login-sign-in">Sign In</a></li> > >>>> </ul> > >>>> </div> > > >>>> Please could someone advise how I could do this in watir-webdriver. > > >>>> Many thanks, > >>>> Kay > > > -- > > Before posting, please readhttp://watir.com/support. In short: search > > before you ask, be nice. > > > [email protected] > >http://groups.google.com/group/watir-general > > [email protected] > > Regards, > Rahul Sharma -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
