Cucumber/Webrat 用户会话 flash[:notice] 问题在 Rails 3 中仍然存在
嗨,我不久前遇到过这个问题... authlogic flash[:notice] 没有出现在 cucumber webrat 步骤中 而且看起来它仍然存在于 Rails 3 中,这是建议的修复。…
如何使用 Capybara(或 Webrat,我猜)和 Cucumber 检查某个单词是否多次出现?
我知道 /Interface \d/ 在页面上出现了 3 次。但我不知道如何用黄瓜中的水豚来测试这一点。这是我的第一次尝试: Then /^(?:|I )should see \/([^\/]*…
RSpec、webrat 和转义字符
我在 Rails 3 中使用 RSpec 2 和 webrat 来测试我的观点。我想确保视图不显示特殊字符(例如 “)。这是我的规范: it 'does not show special H…
使用webrat时登录失败
我在rails 2.3.5上使用restful_authentication 1.1.6并使用webrat 0.7.1进行测试 当我使用浏览器测试时,登录工作正常。什么时候 我使用 webrat,它首…
如何在 Capybara 中 POST 到 URL?
刚刚从 Cucumber+Webrat 切换到 Cucumber+Capybara,我想知道如何将内容 POST 到 Capybara 中的 URL。 在 Cucumber+Webrat 中,我能够执行以下步骤: …
将输入标签与 Cucumber/Webrat 匹配
我正在学习 Cucumber,但我无法仅匹配输入标签。 我在视图中看到的是 ,我在 Cucumber 中尝试过的是, Then the "input" field should contain "Press…
使用 rspec 与 Webrat 而不是 Capybara
我一直在 webrat 中使用 rspec 并决定添加 cucumber 进行高级测试。 在使用 capybara 安装 cucumber 后,出于某种原因,rspec 也转而使用它。 有没有…
如何使用 Cucumber 测试 DelayedJob?
我们使用 DelayedJob 来运行一些长时间运行的进程,并希望使用 Cucumber/Webrat 进行测试。 目前,我们在 Ruby 线程中调用 Delayed::Job.work_off 来…
路由在 RSpec 集成测试中不可用
我正在按照 Rails 教程网站 中的示例进行操作,但在使集成测试正常工作时遇到问题。特别是教程中第 8.4.2 节中清单 8.20 的示例。 在下面的访问signup…
网络老鼠 +野科切 + CSS 选择器 +空格=噩梦
我需要使用 Cucumber/Webrat 测试此按钮的存在: 但是当我使用此自定义步骤时: And I should see a button with a value of "Get it" 即: Then /^I …
黄瓜和黄瓜webrat,从单选按钮列表中选择
我试图让 webrat 使用黄瓜从列表中选择一个单选按钮。 我有这样的场景: Scenario: Update an existing article Given I have an article with title …
使用 Webrat 检查选择框是否具有某些选项
如何使用 Webrat 检查选择框是否具有列为选项的某些值?我目前有 field_named(field).value.should contains(value) 但仅传递第一个选定的值,而不传…
Cucumber/Webrat 不遵循redirect_to
我正在运行 Rails 3.0.0、rspec-rails 2.0.0.beta.20、webrat 0.7.2.beta.1、cucumber-rails 0.3.2 我有这样的场景: Scenario: Given I am on the ne…
Webrat (web_steps.rb) 未使用
当我执行以下黄瓜脚本时: Feature: Manage Customers In order to store customers As a user I want to create and manage customers Scenario Outl…
如何用 Cucumber 测试某个单词是否是链接?
我想要这个自定义步骤: Then I should see the link 'foo' 和他的相反: But I should not see the link 'foo' 在页面中我可以有类似的内容: lorem …