从 Webrat 迁移到 Capybara...不成功
希望有人可能会看到我忽略的内容... 我正在尝试让水豚在现有的小型应用程序中工作...但我没有任何运气。 Gemfile: group :development, :test do gem…
未定义方法错误“has_content?”与 rspec/capybara/rails3
我收到一个未定义的方法“has_content?” rspeccontroller_spec 文件上出现错误。 我发现一个有类似问题的线程,尽管该线程说该问题已在 rspec2.0bet…
同时使用 webrat 和 capybara
我一直在使用 Capybara 进行集成/请求测试,但刚刚意识到我无法用它进行视图测试。 这个答案表明 Webrat 和 Capybara 可以串联使用;但 RSpec 文档 建…
如何使用黄瓜测试基于延迟作业的功能集成?
我想在黄瓜上测试一些需要延迟作业才能工作的功能。我已经定义了以下步骤: Given /^jobs are being dispatched$/ do Delayed::Worker.new.work_off e…
使用模块化 Sinatra 应用程序设置 Cucumber、Capybara 和 RSpec
这是我的 config.ru $:.unshift File.join(File.expand_path(File.dirname(__FILE__)), 'config') require 'boot' Routes = Rack::Mount::RouteSet.ne…
尝试让 selenium 在 Rails 3 中工作 - “WebMock::NetConnectNotAllowedError”
我第一次尝试在 Rails 3 应用程序中使用 selenium。 (我之前在 Rails 2 中使用过它)。我在一个 rvm 中,当然它有自己的宝石集。 我首先使用水豚运行…
Cucumber、Capybara、Rails 3、302 发现重定向问题
我是水豚的新手,但我正在尝试用它来测试(使用黄瓜)我正在从 Rails 2 转换为 Rails 3 的应用程序。但是,在测试登录时我遇到了奇怪的行为。我有一个…
水豚 + RSpec 仅在控制器规格中看到空白页。为什么?
我正在尝试为一个简单的控制器编写控制器规范。但是,Capybara 看不到任何页面内容。但是,在我的浏览器中查看该网站的页面效果很好。我做错了什么? …
如何测试支持 javascript 和不支持 javascript 的场景?
我已经在我的应用程序中引入了 ajaxy 表排序,并且我想设置 Cucumber 测试来测试支持 javascript 和不支持 javascript 时的功能。 我使用的是水豚,所…
水豚 +牛排 + SSL协议
我使用 Steak + Capybara 进行验收测试,并使用rack-ssl 进行 SSL 强制执行,现在,当我尝试运行测试套件时,我收到错误消息 (错误代码:ssl_error_r…
为 Rails 2.3 和 Rspec 设置 Capybara
我在使用 Rspec 1.3 在 Rails 2.3.8 应用程序中设置水豚 (0.4.1.2) 时遇到一些麻烦 从安装水豚说明中,我插入了以下行: require 'capybara/rspec' 但…
如何使用 xpath 按文件名查找图像标签
我正在使用水豚运行一些黄瓜功能,我需要检查是否正在显示某个图像。 我尝试了这个 xpath match 但显然函数 matches 不可用: //img[matches(@src, "m…
表单提交后 Capybara 不传递标头
我正在构建一个 Rails 3 应用程序,它为移动设备(使用 jQuery Mobile)和常规桌面浏览器呈现不同的视图。我正在使用 Cucumber/Capybara 进行测试,并…