我什么时候应该在 Cucumber 和 Cucumber 中单独测试视图? RSpec 工作流程?
经过一段时间的黄瓜和RSpec BDD,我意识到我的许多 Cucumber 功能只是更高级别的视图测试。 当我开始编写场景然后转到 RSpec 时,我从不编写视图规范…
是否有针对黄瓜场景/功能的测试用例文档生成器(测试用例?)
我想要一个格式良好的 HTML 页面/目录来描述我们所有的 Cucumber 测试用例(场景)。 我熟悉 Cucumber 的 HTML 格式化程序......这非常适合显示测试结…
是否有任何 Rails 插件可以使用 Cucumber 场景生成模型、视图等?
我计划创建一个插件,该插件将根据 Cucumber 场景生成应用程序代码,但我想确保我不会在这里重新发明轮子。有谁知道有一个可以与 Cucumber 一起使用并…
C# 我可以从另一个进程模拟一个进程形式的按钮按下吗?
例如,我有一个带有按钮的 WinForm。是否可以从另一个进程按下此按钮?我想为 Cucumber 测试框架制作类似 Webrat 虚拟浏览器的东西,但适用于桌面应用…
设计表单 Cucumber 场景的最佳 BDD 实践
假设您有一个创建新用户的表单。 你如何编写你的 Cucumber 场景? 1.) Given I am logged in as admin When I create a new user Then I should see "…
未初始化常量(NameError)问题 - 如何包含类?
这是我的目录结构: /features/ninja.feature /features/step_definitions/ninja_steps.rb /src/ninja.rb 当我在项目的根目录中运行时 cucumber ,我…
登录时设计、Cucumber 和多个 ID - 注册
我遇到以下问题: 我的整个网站上都有一个登录表单(请参阅 https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-a…
黄瓜给出 Sqlite3 错误
我刚刚开始使用 Cucumber,但遇到了一个奇怪的错误: SQLite3::SQLException: no such table: venues: SELECT "venues".* FROM "venues" (ActiveRecor…
显示 Capybara Javascript 错误的文件名和行号
在我的 Cucumber 步骤中,我使用 page.evaluate_script 与页面上的 Javascript 进行交互。 我最近遇到了以下错误: this.results is null (Selenium::…
使用 Cucumber 和 Capybara 进行测试排序
有没有办法用黄瓜和水豚测试列表的排序。排序是在客户端使用 JavaScript 完成的。 我正在思考以下内容: Then I should see "first element" and then…