ruby在第一次循环后停止

时间:2011-03-15 20:12:05

标签: firefox watir

for e in 1..43 do
    browser.link(:xpath,".//*[@id='buttonPrint']").click
    sleep 3
    puts browser.link(:xpath,".//*[@id='cmdNext']").click
end


browser.goto "http://www.cramster.com/solution/solution/912984"

for f in 1..33 do
    browser.link(:xpath,".//*[@id='buttonPrint']").click
    sleep 3
    puts browser.link(:xpath,".//*[@id='cmdNext']").click
end

我想让红宝石转到第一个网址,点击所有按钮然后转到第二个网址并点击所有按钮 现在ruby转到第一个url,执行循环并且看不到第二个url ?

1 个答案:

答案 0 :(得分:2)

您要做的是违反Cramster服务条款。

  

-G。没有错误,机器人或其他自动化   程式。您不得使用或介绍   错误,机器人或其他自动化   浏览或发布程序   任何时候网站。

因此,我拒绝帮助您并鼓励其他用户也这样做

除非您想要提供一些凭据,除了没有历史记录和没有详细信息的全新stackoverflow用户帐户,以及显示您正在使用Cramster的许可(例如,为他们工作的测试人员)这样做的事情,我们是在这里完成。