如何在 Rails / Capybara / Cucumber 或 Rspec 中测试帖子
我正在使用 rspec、cucumber 和 capybara,我正在寻找一种方法来测试恶意用户无法破解表单然后发布到他/她无权访问的 URL。我在 cancan 中设置了权限…
调试 webrat 的输出
有什么方法可以查看 webrat 对失败步骤的调试输出吗? 例如,我收到以下错误: The 'Test User' option was not found in the "user_id" select box (…
Cucumber重复类问题:AssociationTypeMismatch
当模型回调方法中引用 self 时,我遇到了 Cucumber 问题。 下面的代码示例。 错误是这样的: 预计 Person(#26738680),得到 Person(#29003170) (Activ…
如何使用多行字符串示例比较 Cucumber 步骤中的 xml 输出?
Chargify 在其文档中提供了此 Cucumber 场景。 Scenario: Retrieve a customer via my reference id (as an integer or simple string) Given I have …
如何在黄瓜测试中的场景大纲示例中获取多行字符串?
我想在场景大纲的示例部分中使用多行字符串。 怎么办呢? 例如, Scenario Outline: Given something When `<action>` happens I should get elab…
如何使用 Cucumber 或 rspec 测试 RSS 提要
有人对如何使用黄瓜(偏好)或 rspec 测试 rss feed 有任何建议吗? 请注意,我目前正在开发一个 Rails 3 应用程序,并有一个博客,我将其公开为 rss …
Cucumber 和与选择列表的关联
我正在使用 Cucumber 进行记录创建的集成测试。我的功能如下所示: When I go to the create album page And I fill in the following: | Album Title…
Cucumber 步骤暂停并将控制权移交给用户
由于测试环境的独特条件,我在调试黄瓜步骤时遇到了麻烦。我希望有一个步骤可以暂停硒测试并让我接管。 例如 Scenario: I want to take over here Giv…
黄瓜测试用于检查具有特定类的元素的父元素
我有一个 id 为:#post 的元素,并且该元素具有父级 。现在我想检查 是否具有类 .current 。 步骤可能是这样的: Then the element "post" with paren…
CodeMirror 的黄瓜测试
我想编写黄瓜测试(bdd)来用“abcd”填充codemirror。但我不能写 When I fill in "myFrame" with "abcd" codemirror 隐藏了 textarea 并且文本区域被…
Cucumber 0.4.3 (cuke4duke) 与 java + Maven 宝石问题
我最近开始为 Cucumber 安装一个示例项目,并尝试使用 maven + java 运行它。 我遵循了本指南 http://www.goodercode。 com/wp/using-cucumber-tests-…
Cucumber:如何组织复杂的测试集
我正在测试三个版本的后端。我想针对这三个版本运行类似的功能规范。 最初,我以为我只是将所有内容组织在目录结构中,如下所示: features/ v1/ some…
如何在 Capybara 中使用 ruby-debug 和 selenium
我们让 Capybara 使用 selenium 驱动程序,但是当我尝试在步骤中使用“调试器”时,它不太工作。 例如,在调试控制台中输入“page”有效,但输入“pag…