Capybara+RSpec:它可以用于任何网络应用程序吗?
我在 http://railscasts.com/episodes/257-request- 看到了railscast specs-and-capybara 描述了如何在 Rails 应用程序上将 Capybara 与 RSpec 结合使…
Capybara+Rspec+Rails3.1 资产在第一次请求后不再被请求
我正在使用 capybara+rspec 在 Rails 3.1 应用程序上测试我的请求,我有两个场景做完全相同的事情,无论第一个执行的那个通过,第二个永远不会通过,…
使用 Capybara 和 Selenium 将鼠标悬停在元素上
我的页面上有一个链接,仅当将鼠标悬停在某个元素上时才会出现。但我不知道如何模拟这个,然后单击链接,以便我可以使用 Capybara 和 Selenium 进行黄…
Spork Capybara,config.cache_classes冲突
我正在尝试使用 TestUnit 设置 Spork 和 Capybara,并且正在运行 陷入 test.rb 配置问题。 问题是 Spork 要求 config.cache_classes 设置为 false,以…
Capybara 请求规范 DSL 和事务装置
capybara 1.0.0.rc1 中有一个新的 dsl,与牛排非常相似。我试图在后台/之前部分设置一个固定装置,但是当我调试第一个场景/示例并检查数据库时,在后…
即使使用 : except 选项,数据库清理器也会清除所有表
我在 Rails 项目上遇到数据库清理问题。我在测试环境中使用 sqlite3 数据库,它有许多包含参考数据的表,由 db:test:prepare 任务填充,不需要在测试…
如何将块传递给have_selector?
我有以下视图,无法在视图规范中正确指定: file: "products/index.html.haml" #products = render @products 这是我的视图规范: require 'spec_help…
iframe 中的内容匹配
这是场景,我想检查页面上的 iframe 以确保某些内容存在。我尝试过: within_frame 'my_frame_name' do find('#id_of_a_div').value should match 'ma…
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…