此腳本運行在IRB,但並不作爲一個獨立的腳本:Watir腳本在irb中運行,但不是腳本 - 時序問題?
require 'watir'
b = Watir::Browser.start "http://www.google.com/"
b.text_field(:name => "q").value = "foo"
b.button(:name => "btnG").click
b.link(:url => /foofighters/).click
最後一行是在當IRB外運行(與「元素未找到」錯誤消息)失敗。但從irb運行時工作得很好。這可能是時間問題嗎?
在此先感謝!
感謝您對Alister問題的改寫! – rebnoob
謝謝,查克和Zeljko,爲答案! – rebnoob