I could be wrong, but I seem to remember a browser.element_by_xpath("//a[contains(@onclick,'1002')]").click
I've personally never used the generic element method. On 2011-08-09, at 1:40 AM, Mahi wrote: > I Have following Gem list > > builder (3.0.0) > childprocess (0.1.9) > commonwatir (1.9.2, 1.9.2.rc1) > ffi (1.0.9 x86-mingw32) > firewatir (1.9.2, 1.9.2.rc1, 1.1.1) > hoe (2.10.0) > json_pure (1.5.3) > nokogiri (1.5.0 x86-mingw32) > rake (0.9.2) > rautomation (0.6.2, 0.6.1) > rubygems-update (1.8.5) > rubyzip (0.9.4) > s4t-utils (1.0.4) > selenium-webdriver (0.2.2) > user-choices (1.1.6.1) > watir (1.9.2, 1.9.2.rc1) > watir-webdriver (0.2.6, 0.2.5) > win32-api (1.4.8 x86-mingw32) > win32-process (0.6.5) > windows-api (0.4.0) > windows-pr (1.2.0) > xml-simple (1.1.0) > > Code: > require "rubygems" > require "test/unit" > require "win32ole" > require "firewatir" > > require 'watir/screen_capture' > # To get attribute value > require 'watir/element.rb' > > $br.element(:xpath => "//a[contains(@onclick,'1002')]").click > > And I am getting the following Error : in `element': wrong number of > arguments (1 for 2) (ArgumentError) > > Plz let me know how to overcome this. Do i need update the version? > > > On Jul 14, 3:10 pm, Mahi <mahindra...@gmail.com> wrote: >> Watir 1.9.2.rc1 , IE 8.0 >> >> On Jul 14, 2:58 pm, Željko Filipin <zeljko.fili...@wa-research.ch> >> wrote: >> >>> And this works? >> >>> browser.element(:xpath => "//a[contains(@onclick, '1002')]").click >> >>> Please provide your watir and browser versions. >> >>> Željko > > -- > 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