我的黄瓜功能(用于Rails 3应用程序)与Selenium一起运行,使用默认的Webrick服务器。 我如何强制或设置为使用Thin服务器而不是Webrick? 需要在env.rb文件中添加任何设置吗?
这是最近使用capybara进行操作的新方法 require "rack/handler/unicorn" Capybara.register_server(:unicorn) do |app, port, host| Rack::Handler::Unicorn.run(app, :Port => port) end Capybara.server = :unicorn
Capybara.server = :unicorn
。 - Hughrack-handlers
,并在这个答案的代码之前执行require "rack/handler/unicorn"
,否则我会得到“未初始化常量Rack :: Handler :: Unicorn(NameError)”错误。 我使用的是Rack 2.0.5版本。 - Henrik N