Click on the table row instead, and use the :index attribute e.g.
browser.tr(:class => 'gac_a', :index=> 2).click will click the third row of the auto suggestions ... Cheers, Tim @90kts On Sat, Apr 9, 2011 at 6:40 PM, Vitaliy Smok <4sm...@gmail.com> wrote: > Hi! > I'm study using of Watir at Ruby. At main page ( www.google.com ) when > you entering something AJAX-helper gives you 10 variants of search queries, > and you can click at any of them to get immediately search results. That > helper is just table and you can access its elements by browser.table(:class > => 'gac_m')[X]. For example, text of element:: > > browser.table(:class => 'gac_m')[3].text > => "1 \320\272\320\262\321\226\321\202\320\275\321\217" > > Here example how I'm doing now: > >> require "rubygems" >> require "watir-webdriver" >> >> browser = Watir::Browser.new(:firefox) >> browser.goto("http://www.google.com") >> browser.text_field(:name => "q").set "1" >> browser.text_field(:name => "q").set browser.table(:class => >> 'gac_m')[3].text >> browser.button(:name => "btnG").click >> > > > > But I'm wondering how i can "click" it from Watir to simulate real user > actions: > > irb(main):182:0> browser.table(:class => 'gac_m')[3].click > => [] > > and nothing happens, so I'm doing something wrong, may you advice? > > > system: Ruby1.87&WindowsXP&FireFox 4 > > -- > Before posting, please read http://watir.com/support. In short: search > before you ask, be nice. > > watir-general@googlegroups.com > http://groups.google.com/group/watir-general > watir-general+unsubscr...@googlegroups.com > -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com