Capybara 的 Selenium 驱动程序不会单击 Jquery Mobile 按钮
Capybara 的 Selenium 驱动程序不会单击 JQuery Mobile 格式的按钮。它认为该按钮不可见。 有没有人看到这个问题并解决它? 我创建了一个“greenfield…
轨道 3.1。 Capybara 的 Selenium 驱动程序无法捕获路由错误
当我在 Cucumber 的步骤定义中使用 visit 方法,然后通过 Capybara 的 Selenium 驱动程序运行该步骤时,尽管控制器未实现,但它还是通过了。 下面是一…
黄瓜 +水豚 + Selenium firefox 打开 example.com 不是我的应用程序
我一直在使用 cucumber + webrat,但需要额外的 Rails 3 兼容性和 javascript 测试,因此更改为 capybara + selenium。目前我使用的是 Rails 3.0.7、C…
从 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…