在rake任务中运行capybara

时间:2011-09-17 19:26:53

标签: ruby ruby-on-rails-3 capybara

如何在Rake任务中运行Capybara功能?

例如:visit('http://google.com')

谢谢!

1 个答案:

答案 0 :(得分: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)