I managed to put together a kludge for now by using explicit timeouts in 
the "present?" and "until" methods. Something like this:

Timeout::timeout(input_timeout=1) do
#Default webdriver command here
end
rescue Timeout::Error
raise TimeoutError
end

-- 
Posted via http://www.ruby-forum.com/.