使用cucumber测试设备登录
我知道理想的做法是填写登录表单并遵循该流程。问题是我没有使用 devise 登录。在使用 Facebook 和 fb_graph gem 进行身份验证后,我确实在我的应用程…
用于 Ruby 测试的图形用户可视化
我们可以使用什么样的(小)工具来渲染测试的图形结果? 实际上,我想显示一个图形而不是这个测试(例如): Finished in 3.44 seconds 5 examples, 0…
用泡菜和勺子一起吃吗?
当我使用 Pickle 似乎没有为我加载/github.com/timcharper/spork" rel="nofollow">spork... 如果我正常运行我的黄瓜,该步骤将按预期工作: ➜ bund…
测试 Rails 3.1 模型创建时出现 ActionDispatch::ClosedError (RSpec/Cucumber)
我正在使用 Ruby on Rails 3.1 (RC1) 创建一个 Web 应用程序。我正在使用 Factory Girl、RSpec 和 Cucumber(与 Capybara)进行测试,但我遇到了意外…
路线在应用程序中有效,但在 Cucumber 测试中失败
我有一条在 Rails 3 应用程序中有效(已识别,可以遵循它)的路线,但在 Cucumber 测试中失败: routes.rb: resources :tests do member do post 'st…
如何在 Heroku 上运行 rspec 和 cucumber?
我希望能够在 Heroku 上的临时应用程序上运行 rspec 和 cucumber。我有一个单独的生产应用程序,我将我的开发分支推送到暂存区,并将我的主分支推送到…
运行 Cucumber 时遇到 gem 版本问题
我最初发布了这个问题:这个 Cucumber 错误消息是什么意思? 按照卸载构建器并运行捆绑包的建议,暂时有效。现在我遇到了类似的错误,但这次是在机架…
我怎样才能让硒/黄瓜与“隐藏”的交互?现在位于灯箱/彩盒中的链接?
我正在使用 colorbox 库在我的应用程序中显示灯箱 (http://colorpowered.com/colorbox/)。该代码似乎在浏览器中运行良好,但我无法让自动化测试正常工…
轨道 3.1。 Capybara 的 Selenium 驱动程序无法捕获路由错误
当我在 Cucumber 的步骤定义中使用 visit 方法,然后通过 Capybara 的 Selenium 驱动程序运行该步骤时,尽管控制器未实现,但它还是通过了。 下面是一…
Cucumber:存根、模拟或记录客户端调用(谷歌地图)
我想知道这是否可能。我使用 VCR gem (http://rubygems.org/gems/vcr) 来记录模型中的 API 调用以进行单元测试。这很好用。 对于更高级别的测试,我使…
在 RVM 1.8.7-p334 上耙黄瓜
使用 rvm ruby-1.8.7-p334 在我的开发环境中运行 rake cucumber 时,我遇到了一些麻烦,我得到以下输出 rake aborted! undefined method `desc' f…
黄瓜 +水豚 + Selenium firefox 打开 example.com 不是我的应用程序
我一直在使用 cucumber + webrat,但需要额外的 Rails 3 兼容性和 javascript 测试,因此更改为 capybara + selenium。目前我使用的是 Rails 3.0.7、C…