2011-09-17 105 views

回答

11

嘗試像這樣的任務:

require 'capybara' 
require 'capybara/dsl' 

Capybara.current_driver = :selenium 
Browser = Class.new { include Capybara::DSL } 
page = Browser.new.page 
page.visit("http://www.google.com") 
puts(page.html) 
+0

謝謝!這工作真的很好!你能告訴我,如何設置增加默認超時? – thesis

+1

好吧,水豚配置是一個不同的問題,但我從來沒有需要調整超時。查看文檔:http://rdoc.info/github/jnicklas/capybara/master/Capybara#timeout-class_method。 – tokland