在哪里测试 Cucumber 功能中的链接?
假设我将我的黄瓜功能安排在这样的文件中: features/ ├── add_project.feature ├── list_projects.feature 在我的应用程序中,我可以在其中列…
使用 JRuby 的 Cucumber 的奇怪输出
我正在使用 JRuby 1.6.3 和 Cucumber 1.0.2。当我运行我的功能 (jruby -S cucumber features\add_two_numbers.feature) 时,我得到: Feature: Add tw…
黄瓜不尊重服务器设置的cookie
我正在努力将大量 Cucumber 功能从 Webrat 迁移到 Capybara,但遇到了很多问题。主要的(也是最痛苦的)问题是关于 cookie 的。 第一个问题是“如何设…
设置 rake 任务来运行特定的 Cucumber 场景
我正在尝试设置一个 rake 任务来运行具有特定标签(@server)的任何黄瓜场景。 我在项目目录的根目录中有一个带有以下代码的 rakefile: require 'cuc…
Rails:Cucumber 发送邮件两次
这应该是一个很容易追踪的...但对我来说并没有证明这一点: 我有以下黄瓜场景: Scenario: Send mail Given I am a guest When I go to the new_conta…
通过factory_girl协会查找或创建记录
我有一个属于组的用户模型。组必须具有唯一的名称属性。用户工厂和组工厂定义为: Factory.define :user do |f| f.association :group, :factory => :…
Cucumber 如何将鼠标悬停在元素上?
我有一个带有 css 悬停样式的元素。 我尝试使用这个 page.execute_script(“$('#{selector}').mouseover();”) 但不起作用? 还有其他人在使用 css 悬…
当浏览器最小化时,Capybara Cucumber 测试无法找到 xpath
我正在运行一个场景,其中表单字段会自动填充无效值,当我模糊时,这些值会触发一些 JavaScript 在每个错误填充的字段下显示警告。 当浏览器获得焦点…
在黄瓜步骤中获取 Factorygirl 创建的对象
我使用黄瓜和工厂女孩,效果非常好,但我发现语法有点强迫。 假设我的模型有有效的工厂,我想要一个通用的黄瓜助手/步骤 Given a model exists When I…
使用 Mongoid 进行 Cucumber 和 DELETE
因此,我目前正在尝试测试与 Mongoid 和 Cucumber 连接的 Rails 应用程序。我已经完成了所有设置(或者我相信),以便运行以下测试: Feature: Create…
为什么 Guard 会导致我的测试失败?
我是 Rails 新手,正在开始一个新项目。我的 rspec2 和 cucumber 可以毫无问题地进行我的测试。但是,如果我尝试添加guard-rspec 和guard-cucumber,…
如何强制 selenium 具有与 Capybara 相同的默认等待时间
我正在运行一些依赖于数据重新加载到页面中的测试。这些在 Capybara 中运行良好,它会在 has_content 处暂停,如果找不到它,则会重试。然而,他们在 …
我的上传功能测试在 Rails 中不起作用?
And I attach the file "spec/test_photo.jpg" to "payment_object_file_attachment" # features/step_definitions/web_steps.rb:105 And I click on …
我自己的 DSL 位于 rspec、cucumber 之上
我有兴趣在我的 Cucumber webrat BDD 套件上应用另一层抽象,它了解我正在使用的 DOM。 目前我正在编写类似以下示例的步骤定义: response_body.shoul…