Ruby 单击watir中的链接组
我是ruby的新手,我正在尝试与watir合作。我想我已经掌握了基本知识,但是我在点击所有id与正则表达式匹配的链接时遇到了麻烦。我试过这个Ruby 单击watir中的链接组,ruby,watir,watir-webdriver,Ruby,Watir,Watir Webdriver,我是ruby的新手,我正在尝试与watir合作。我想我已经掌握了基本知识,但是我在点击所有id与正则表达式匹配的链接时遇到了麻烦。我试过这个 require "watir-webdriver" browser = Watir::Browser.new :ff browser.goto "http://mysite.com" browser.links(:id, /asd[0-7]/).each do |adv| adv.click sleep 1 end 但它似乎没有点击链接。
require "watir-webdriver"
browser = Watir::Browser.new :ff
browser.goto "http://mysite.com"
browser.links(:id, /asd[0-7]/).each do |adv|
adv.click
sleep 1
end
但它似乎没有点击链接。我做错什么了?链接将在新窗口中打开,因此在其中循环并没有问题。但是我无法使循环工作。这种调查在IRB中更好。无论如何,您应该验证是否有要单击的链接
require "watir-webdriver"
browser = Watir::Browser.new :ff
browser.goto "https://rvm.io/"
links = browser.links(:href => /gemsets/)
links.count
我把我的网站改成了一个我可以访问并且有链接的网站 有错误吗?或者发生了什么?