Я пытаюсь щелкнуть все ссылки в горизонтальном меню stackoveflow (Вопросы, теги, пользователи, значки, без ответа ). У меня есть этот код, но он нажимает на первую ссылку (, эта ссылка — «Вопросы» ), затем печатает 1 и после этого вызывает ошибку. В чем может быть проблема с этим?
require 'watir-webdriver'
class Stackoverflow
def click_all_nav_links
b = Watir::Browser.new
b.goto "http://stackoverflow.com"
counter = 0
b.div(:id => 'hmenus').div(:class => 'nav mainnavs').ul.lis.each do |li|
li.a.click
puts counter += 1
end
end
end
stackoverflow = Stackoverflow.new
stackoverflow.click_all_nav_links
Сообщение об ошибке: https://gist.github.com/3242300