SeleniumRubyを使用してFirefoxにロードしているページ上のすべての:javascriptリンクをクリックしたいと思います。
これを行うための正しい方法は何でしょうか?私はこのような単純なリンクのために行いました:
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}
エラーにより正常に動作していませんが
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
find_elementメソッドを使用して:javascriptリンクをクリックできますか?ここで私が直面している問題は、1つのリンクをクリックして開くと、次のリンクに進むときにクラッシュすることです。ページ内のすべてのリンクがクリックされるまでこれを続ける方法。