I want to click on all :javascript links on page that I am loading in Firefox using Selenium Ruby.
What could be the correct method for doing this? I did for simple links like this:
require 'rubygems'
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :firefox
driver.get " http://www.testfire.net "
driver.find_elements(:tag_name, "a").each {|link| link.open}
Though its not working properly due to some error
Selenium Test.rb:6: private method `open' called for #<Selenium::WebDriver::Element:0x4c155f0> (NoMethodError)
from Selenium Test.rb:6:in `each'
from Selenium Test.rb:6
Can :javascript links can be clicked using find_element method? The problem I am facing here is that if it clicks one link successfully and open it , it crashes while going for next. How to keep this continue till all links in page gets clicked.