6

我的带有 selenium 的黄瓜功能使用默认的 Webrick 服务器运行(用于 Rails 3 应用程序)。

如何强制或设置使用瘦服务器而不是 Webrick 运行?要放入 env.rb 文件或其他任何设置?

4

2 回答 2

6

这是最近水豚的新方法

require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
  Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn
于 2016-10-21T03:01:59.903 回答
0

两种方式:

1)关闭capybara的内置服务器并自己运行。

2)看起来有人在这里修补了能力https://github.com/jnicklas/capybara/pull/175

于 2011-04-12T17:55:35.143 回答