我想点击网站http://watirwebdriver.com/
顶部菜单上的所有链接require 'watir-webdriver'
class Proba
def test
b = Watir::Browser.new
b.goto "watirwebdriver.com"
b.ul(:id => 'menu-watirwebdriver-menu').lis.each do |li|
li.click
end
end
end
proba = Proba.new
proba.test
但是提出了一个问题: https://gist.github.com/3239338
可能有什么问题?
答案 0 :(得分:3)
你所有的李都不可见。检查它们是否。
要仅点击可见的li,您可以执行以下操作:
def test
b = Watir::Browser.new
b.goto "watirwebdriver.com"
b.ul(:id => 'menu-watirwebdriver-menu').lis.each do |li|
li.click if li.visible?
end
end