Я написал следующие строки, чтобы щелкнуть все ссылки на выбранной странице, но он нажимает только на одну ссылку и застревает там, щелкая, я использовал API-интерфейс Selenium Web Driver:
require 'rubygems'
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :firefox
driver.get " http://www.testfire.net "
for i in 1..100
link = driver.find_element(:tag_name, "a")
link.click
end
скажите мне, как я могу пропустить нажатую ссылку и перейти к следующей или установить диапазон от 1 до, пока он не достигнет конца html-страницы в теге </html>. Думаю, это было бы похоже на eofpage = drive.find_element(:tag_name, "/html")