“错误 Mongo::OperationFailure”来自 Cucumber 在 mongoid-gridfs 上使用 Rails 进行测试
我在运行黄瓜测试时遇到这个奇怪的错误: ERROR Mongo::OperationFailure: Database command 'filemd5' failed: {"errmsg"=>"exception: best guess…
使用 Cucumber 测试表单提交
我为演示网站上的表单编写了一个简单的 Cuke 功能。该功能看起来像这样。 Given I am on the home page When I set the "Start Date" to "2010-10-25"…
Rails 集成测试
我正在寻找为已经构建的 Rails 3 应用程序设置一堆集成测试。 该应用程序是使用 Rails 3 和 Ruby 1.9.2 构建的。我看过 Capybara、Cucumber 和 RSpec …
适用于所有场景的黄瓜步骤
我有大约 30 个场景,其中一个场景都要求此步骤位于 Background 的顶部: Given I have an account: | name | path | | ticketee | ticketee | 对于不…
在 Rails 3 上使用 Cucumber 测试 uploadify
我想要在 ruby on Rails 3 上进行上传测试的黄瓜测试。我曾尝试单击水豚的上传按钮,但因为它既不是按钮也不是链接。此外,它隐藏了 text_field,…
为什么 RCov 排除视图并包含评论?
我正在使用 Rails 3、RSpec 2 和 rcov gem。 我正在使用以下 rake 任务在我的规格上运行 rcov: desc "Run all specs with rcov" RSpec::Core::RakeTa…
Rails 3/Cucumber 问题:“...已经激活了构建器 3.0.0,但您的 Gemfile 需要构建器 2.1.2”
我在 Rails 3 中使用 Cucumber 已经有一段时间了,没有遇到任何问题,但是经过今天的一大堆修补(包括 gem 清理),每当我运行“cucumber features”…
Cucumber:场景创建条目并在测试之前删除它 =>失败
我是黄瓜新手,我在 Rails 3 应用程序中遇到了困难:) 以下是我的 gemfile 中包含的 gem:cucumber、cucumber-rails、rspec、rspec-rails、capybara、c…
黄瓜 +水豚 + Selenium:选择文本
我正在对文本编辑器进行更改,并且需要能够选择文本以使用 JavaScript 对其进行操作。 如何使用 Cucumber、Capybara 和 Selenium 选择文本?…
引用里面的引用,然后我应该看到黄瓜 prolmem 导轨
我可以在浏览器中清楚地看到文本。 characters should be "R", "P", or "B". 但是,当我写一个步骤黄瓜步骤时, Then I should see "characters shoul…
我可以使用 Selenium IDE 生成 Cucumber/Capybara 步骤吗?
我已经安装了 Selenium IDE(Firefox 插件)和 Capybara(gem)。我现在在我的 Rails 应用程序中从 Cucumber/Capybara 步骤 (@javascript) 驱动 Selen…
Cucumber 测试:引用观察者创建的 Rails 对象
我有一个黄瓜测试,它需要引用观察者创建的对象,我想知道是否有办法做到这一点。 具体来说, 创建 User 实例时会自动创建一个 Profile 实例。 在 Cuc…
阿鲁巴黄瓜测试(ruby1.9.2)
我刚刚安装了 aruba gem,它是 cucumber 的扩展。它允许您测试命令行应用程序 - 例如 Rails 中的生成器(但是,正如文档指出的那样,您可以将它用于任…