Hi Everyone, Need help in figuring out how to click the link below with the given html : <tbody><tr> <td style="padding-bottom: 8px;" class="loginStyle" vAlign="bottom" width="120" align="right">Customer ID: </td> <td style="padding-bottom: 6px;" width="201"> <label> <input id="userid" class="loginInput" name="j_username" maxLength="32" value="" type="text"> <input id="BrowserName" name="BrowserName" value="IE" type="hidden"> </label> </td> </tr> <tr> <td style="padding-bottom: 8px;" class="loginStyle" vAlign="bottom" align="right">Password: </td> <td style="padding-bottom: 6px;"><label> <input id="password" class="loginInput" name="j_password" maxLength="32" value="" type="password"> </label></td> </tr> <tr> <td><a href="javascript:fnLogin()"><img id="Image3" onmouseover="MM_swapImage('Image3','','/Images/login_over-pages.gif',1)" onmouseout="MM_swapImgRestore()" src="/Images/login-pages.gif" width="120" height="19"></a></td> </tr> </tbody>
I'm using watir-webdriver, and I've tried it this way, but it's not successful.. irb(main):045:0> @engine.link(:href, /javascript:fnLogin/).fire_event('onmousedown') => true irb(main):046:0> @engine.link(:href, /javascript:fnLogin/).fire_event('onclick') => true irb(main):047:0> @engine.link(:href, /javascript:fnLogin/).click Selenium::WebDriver::Error::ElementNotDisplayedError: Cannot click on element from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/response.rb:45:in `assert_ok' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:53:in `new' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:53:in `create_response' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/http/default.rb:56:in `request' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:34:in `call' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:410:in `raw_execute' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:388:in `execute' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:236:in `clickElement' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.5.0/lib/selenium/webdriver/common/element.rb:34:in `click' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.3.3/lib/watir-webdriver/elements/element.rb:67:in `click' from (irb):47 from C:/Ruby192/bin/irb:12:in `<main>' Hope somebody can help me with this.. Thanks Guys! :) -- 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