如何为单个cucumber场景启用Rails缓存
我编写了一个 cron 作业来在后台更新一些缓存的值(而不是在用户等待时执行)。我有一个场景,运行该 cron 作业,然后读取缓存以查看值是否设置正确。…
无需在 Cucumber 中打开浏览器即可运行 selenium
我有一个关于在黄瓜中使用硒的问题。 这是黄瓜的功能: @selenium @javascript Scenario: Create forum Given I have a site named "hairclub" and I …
黄瓜 +阿鲁巴岛Windows:测试看不到标准输出的最后一行?
我正在 Windows 上的 Ruby 1.8.7 中使用 Cucumber 和 Aruba 运行基本的 BDD 演示。我们的想法是让一个简单的“问候语”应用程序提示用户输入姓名,然…
使用 CanCan 和 Cucumber 测试访问控制
我正在为 Rails 3 应用程序设置一些测试,使用 Devise 进行身份验证,使用 CanCan 进行访问控制,使用 Cucumber 进行集成测试。目前,我正在进行以下…
RubyGems 安装 Windows Server 2008 R2
我正在尝试安装 Ruby,但在按照本指南安装 RubyGems 时遇到了问题: http://rubygems.org/ 当我运行 setup.rb 时, 我得到以下输出? C:\ruby\rubygem…
未定义的局部变量或方法“页面”对于 Cucumber::Rails::World (NameError)
我正在 cygwin 环境中使用 Rspec 2.5.0 和 Cucumber-rails 0.4.1 按照 RBates RailsCasts 教程运行基本功能。我正处于测试“然后我应该看到”的步骤 …
如果以“rake cucumber:wip”运行,为什么测试会通过?并因“rake cucumber:all”而失败
我有一个功能文件和步骤定义。我将 @wip 放在功能文件的顶部。然后我运行 rake cucumber:wip 并通过了 8 次测试,没有失败。 然后我所做的就是从功能…
BDD Android UI 测试框架?
我正在考虑使用 Frank 来测试我们的 iOS 应用程序的 UI。有没有类似的支持Android的库?我目前正在使用 Robotium,但认为能够在中指定测试会很好两个…
IntelliJ Idea 10 无法识别黄瓜的全局 step_definitions 目录
我在 IntelliJ Idea 10 中使用集成的 cucumber *.feature 文件识别。我尝试使用 cucumber 插件,但是僵尸东西疯狂地消耗内存,所以我放弃了这个想法。…
如何启动selenium浏览器并手动关闭它?
在测试我的 Rails 应用程序时,我将 Selenium 与 Cucumber 一起使用。我注意到启动浏览器时存在某种延迟。我可以只启动浏览器而不关闭它吗?然后测试…
如何卸载并重新安装与 Rails 相关的*所有内容*
我遇到了一些实际问题让黄瓜工作验证了即使使用 Rails 项目的干净实例,问题仍然存在,并且它们处于系统级别,我想尝试删除系统中与 Rails 相关的所有…
Cucumber Regex:如何匹配逗号分隔值对的重复模式?
我有以下字符串: I submit the following values: username 'foo', password 'bar' I submit the following values: username 'foo', password 'bar'…
如何使用 xpath 按文件名查找图像标签
我正在使用水豚运行一些黄瓜功能,我需要检查是否正在显示某个图像。 我尝试了这个 xpath match 但显然函数 matches 不可用: //img[matches(@src, "m…