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

2023-12-31

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

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


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

require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
  Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 错误:扩展“btree_gist”必须安装在架构“heroku_ext”中

    Heroku 对 postgresql 的方式做了改变扩展已安装 https devcenter heroku com articles heroku postgres extensions postgis full text search
  • 设计建议 - 何时有效使用“虚拟”和“密封”[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动
  • 从“strings/that/are/paths”数组构建 XML 树(在 Ruby 中)

    如果您有字符串路径数组 那么在 Ruby 中构建 XML 树的最佳方法是什么 paths nodeA1 nodeA1 nodeB1 nodeC1 nodeA1 nodeB1 nodeC1 nodeD1 nodeE1 nodeA1 nodeB
  • .NET Razor 引擎 - 实现布局

    我正在使用以下代码片段在我的解决方案中启用 Razor 模板 http code msdn microsoft com Using the Razor templating 01356bee ASP NET MVC3 之外 是否有可能eas
  • 在 Node.js 中递归创建嵌套数组

    以下是我的数组 id 1 title hello parent number 0 id 2 title hello parent number 0 id 3 title hello parent number 1 id 4 title he
  • 写在缓存后面 Ehcache 新功能?

    我正在寻找有关如何在 ehcache 中使用此新功能 write behind cache 的指南 文档 教程 spring jpa ehcache hibernate 有demo吗 只是澄清一下 后写缓存意味着每次我们持久化实体时 它都会
  • Android VideoView 不播放连续视频

    我想连续播放 2 个视频 第一个视频总是播放得很好 完成后 您可以在日志中看到它设置了新的视频 URL 但随后 SurfaceView 抛出错误 并且 VideoView 只是冻结在第一个视频的最后一帧 没有其他事情发生 有什么想法吗 谢谢
  • less.css 跨文件共享变量

    我正在使用 less css 来简化我的 css 样式 我想在一个 less 文件中声明一个变量 并在我的许多 less 文件中共享它的用法 这可能吗 例如 无英语 languageFloat 左 无图表 div footer a web
  • Bootstrap 4 响应式导航栏在 xs 宽度处折叠?

    我试图找到一个 Bootstrap 4 响应式导航栏的示例 该导航栏仅在 xs 宽度处折叠为汉堡包按钮 但在更宽时完全可见 有一个引导程序3example http getbootstrap com components navbar这确实
  • 平移/缩放用户控件的最佳实践?

    我们当前有一个用户控件 它显示其他用户控件的动态矩阵 由于它是动态的 视图可能会变大 需要用户在浏览器中向上 向下和向左 向右滚动才能查看所有内容 我想为用户提供用户控件的一种视图 并且能够平移和缩放它 就像感觉一样this http de
  • Qt 中的样式表、隐藏的小部件和大小

    样式表有一个大问题 如果您通过将最大值和最小值设置为相同 固定大小 或其他方式通过样式表设置大小 然后尝试使用小部件上的 size 来获取它们 如果小部件从未显示过 那么您得到的尺寸就会很奇怪 但你也无法从样式表中获取它们 所以你必须显示之
  • CodeMirror 简单模式 - 正则表达式未按预期突出显示

    我正在尝试使用CodeMirror简单模式 http codemirror net demo simplemode html创建我自己的编辑器并突出显示一些自定义关键字 但是 它会突出显示这些单词在其他单词中的出现 这是我定义编辑器模式的代
  • 什么时候适合使用基数排序?

    能够使用基数排序的数据有哪些限制 如果我要对一个大的整数列表进行排序 使用基数排序是否合适 为什么基数排序不被更多地使用 当您拥有大量数据且其键受到某种限制时 这非常有用 例如 当您需要排序 100 万个 64 位数字的数组时 可以使用它按
  • 全速线程上的 SwingUtilities.invokeLater

    我有一个线程使用 SwingUtilities invokeLater 在我的 JFrame 上显示更新 线程的速度是可调的 当它设置为全速 更新之间没有睡眠 时 我的程序会严重减慢 我想问题是我的线程生成了太多 JFrame 线程无法使用
  • 如何做条件Gson反序列化默认值

    想象一下如果我有以下 JSON game football people elevent game badminton people two 我的班级如下 class Sport String game String people 我可以对
  • 如何为容器分配特定的 IP 并使其可以在 VM 主机外部访问?

    我希望让我的两个容器在 VM 主机之外的单独的特定 IP 地址上可用 192 168 0 222 192 168 0 227 没有端口映射 这意味着我希望使用容器的 IP 直接访问容器上的任何端口 我已经有一些计算机在 VM 主机外部的网络
  • 如何创建 UIBezierPath 渐变填充?

    我想创建一个UIBezierPath具有 10px 圆角和渐变填充 我怎样才能达到这个效果 这是我想做的事情的图片 正如你所看到的 这个正方形有 2px黑色边框 10px 圆角 红到绿线性渐变填充 我怎样才能以编程方式做到这一点不使用图案图
  • R Shiny 中有全局变量吗?

    如何使用 R Shiny 声明全局变量 以便不需要多次运行相同的代码片段 作为一个非常简单的示例 我有 2 个使用相同精确数据的图 但我只想计算一次数据 这里是ui R file library shiny Define UI for ap
  • 如何使用 {{{}}} 语法来获取受信任的 html?

    车把的 expression 表单 HTML 转义返回的值 expression 形式没有 有什么办法可以将这个功能添加到AngualarJS模板中 以便我们可以使用 expression 用于定期清理输出和 expression 对于可信
  • 如何使用 Thin 服务器而不是默认的 Webrick 运行 Cucumber Selenium?

    我的 Cucumber 功能与 selenium 一起使用默认的 Webrick 服务器运行 对于 Rails 3 应用程序 如何强制或设置使用瘦服务器而不是 Webrick 运行 要在 env rb 文件中添加任何设置吗 这是用最近的水豚