Capybara 使用什么库作为 CSS 选择器?
对于我的验收测试,我使用 Steak 和 Capybara (+ Envjs)。 当尝试查找这样的元素时 find("#ticker").find("li:eq(0)") 它告诉我 Unable to find 'li:e…
如何在 Capybara 中 POST 到 URL?
刚刚从 Cucumber+Webrat 切换到 Cucumber+Capybara,我想知道如何将内容 POST 到 Capybara 中的 URL。 在 Cucumber+Webrat 中,我能够执行以下步骤: …
从无到有:如何删除“帖子”? (即先测试)
有人愿意分享他们使用 Cucumber 并从空的 Rails 应用程序开始的 BDD/TDD 方法的工作流程吗?我正在尝试学习如何构建我的设计方法,以便首先通过黄瓜编…
测试两个 Cucumber 功能时,浏览器会话未清除
我的应用程序上有两个黄瓜功能,类似于: Feature: Number 1 Background: User logs in on twitter Steps @log-out-remote-too Scenario: User logs o…
是否可以在没有 JRuby/gems 的情况下直接在 Java 中运行 Cucumber?
我对 Cucumber、JRuby、Gems 及其工作原理还很陌生。 我喜欢用简单的英语写下测试用例的想法,但我并不热衷于安装很多新工具(我真的很喜欢 Java),…
追踪并修复 Rails 3 中的 i18n 弃用警告(应该归咎于 Cucumber 0.9.3?)
我的黄瓜测试通过了,但留下了这个荒谬的堆栈跟踪。只是您的基本 I18n 消息中的 {{key}} 插值语法已被弃用。请改用 %{key}。 错误消息,但我如何在该…
将输入标签与 Cucumber/Webrat 匹配
我正在学习 Cucumber,但我无法仅匹配输入标签。 我在视图中看到的是 <input type="submit" value="Press!" /> ,我在 Cucumber 中尝试过的是, T…
学习 Cucumber 和 RSpec 的好资源吗?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
如何使用 Capybara 获取元素中的 HTML?
我正在编写一个黄瓜测试,我想在元素中获取 HTML。 例如: within 'table' do # this works find('//tr[2]//td[7]').text.should == "these are the c…
Capybara 需要 JRuby 吗?
我正在构建一个 Rails 3 应用程序。我正在尝试和水豚一起学习黄瓜。 我需要 JRuby 才能通过 Cucumber 运行 Capybara 吗? 我用过Webrat,但是很多人似…
集成与验收测试...什么是黄瓜/牛排?
对于 Rails Web 应用程序的集成测试,我使用 Steak(类似于 Cucumber)。 Steak 的规格位于名为 spec/acceptance 的文件夹中。 Steak/Cucumber 现在正…
如何使用最后一个参数的表重用 Cucumber 步骤定义?
这段代码: Then %{I should see the following data in the "Feeds" data grid: | Name | | #{name} |} 还有这个: Then "I should see the followin…
黄瓜:未定义步骤,尽管应该定义步骤
我已经创建了步骤: Given /^the feed "([^"]*)" has an item "([^"]*)" published at "([^"]*)"$/ do |feed_name, feed_item_title, published_at| f…