如何使用 Thin 服务器而不是默认的 Webrick 运行 Cucumber Selenium?

发布于 2024-10-10 18:14:13 字数 130 浏览 4 评论 0原文

我的 Cucumber 功能与 selenium 一起使用默认的 Webrick 服务器运行(对于 Rails 3 应用程序)。

如何强制或设置使用瘦服务器而不是 Webrick 运行? 要在 env.rb 文件中添加任何设置吗?

my cucumber features with selenium runs (for Rails 3 app) using the default Webrick server.

How can I force or setup to run with Thin server instead of Webrick?
Any settings to put in env.rb file or else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

病毒体 2024-10-17 18:14:13

这是用最近的水豚做到这一点的新方法

require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
  Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn

This is the new way to do this with recent capybara

require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
  Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn
无远思近则忧 2024-10-17 18:14:13

两种方法:

1)关闭水豚的内置服务器并自行运行。

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

Two ways:

1) turn off capybara's built in server and run it yourself.

2) Looks like someone patched in the capability here https://github.com/jnicklas/capybara/pull/175

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文