水豚警告意外确认模式
当我运行完整的测试套件时,水豚似乎发出了弃用警告。警告是, Unexpected confirm modal - accepting.You should be using `accept_confirm` or `dis…
运行 RSpec 测试获取“新”时出现空白页
运行以下 RSpec 测试时,我得到一个空页面作为响应: require 'spec_helper' describe FriendshipsController do include Devise::TestHelpers render…
rubymine 错误 - 在任何源中都找不到 capybara-webkit-0.9.0
当我尝试在 rubyMine 中运行我的应用程序时,我收到有关 capybara-webkit 的错误 - ... in `block in materialize': Could not find capybara-web…
如何使用 capybara for Rails 2.3.11 编写集成测试?
嗨,朋友们,我正在为 Rails 2.3.11 应用程序编写集成测试。我发现了许多关于 Rails 3 RSpec 2 Capybara 1.1.2 http://railscasts.com/episodes/257-r…
Save_and_open_page 未拾取 scss 标记
刚刚将 RoR 3.0 项目升级到 3.2。我已将 CSS 资产移至资产管道,现在使用 SASS。我的 Rspec 请求规范仍然通过,但是当我放入 save_and_open_page 语句…
在 Rails 3.x 功能测试中使用 Capybara 的正确方法是什么?
因此,Rails 会在 test/function 目录中为控制器生成一些功能测试。这些测试是从 ActionController::TestCase 扩展的。 但在 Capybara 的网站中,他们…
Database_Cleaner 在规范中间销毁 HTTP 请求之间的记录
我正在使用 Rspec 和 Capybara 运行集成规范,并使用 Database Cleaner 清理规范之间的记录。如果重要的话,我会使用 Guard 和 Spork 自动运行我的规…
Capybara 在黄瓜测试期间在 Capybara::ElementNotFound 上失败
我最近得到了一个小型 Rails 项目,它将帮助我学习环境以及与之相关的语言/工具(Ruby、Cucumber、RSpec、Haml...)。 最近让我陷入困境的是,我决定…
Ruby/Cucumber/Capybara 测试分段文件上传
我正在使用 Cucumber/Capybara 来测试 Web 应用程序。我几乎是 Ruby 的初学者,这对 Cucumber/Capybara 的开发人员来说是一个真正的见证,证明我仅用…
capybara-webkit 在无头工作时使用哪个端口和域?
我有一个应用程序,它使用存储在表中的域来确定网站的某些方面。如果在数据库中找不到该域,则会生成错误。 当我正常使用黄瓜进行测试时,我使用域 lo…
Rails rspec+capybara 在登台服务器上进行测试?
所以我在本地主机上测试 rspec+capybara,但是如果我想在登台服务器(linux)上测试,是否可以使用 capybara? 我猜用硒进行测试在登台服务器上不起作…
如何在每个测试场景后重新启动浏览器
我正在使用 Cucumber 与 Capybara 和 Selenium-Webdriver 结合测试 Chrome 扩展。 我的测试非常简单: @chrome_extension @javascript Scenario: Test…
无论页面内容如何,Cucumber/capybara 功能始终会通过
我有以下黄瓜场景: Background: Given the following roles exist: | id | name | | 1 | janitor | And the following users exist: | username | pa…
我应该如何使用水豚测试硒应用程序?
这是我的问题: 我正在编写一个应用程序,使用 selenium-webdriver 连接到网站点击/填充一堆东西。 显然,我想测试我的代码...而这就是它变得困难的地…
未定义的方法“have_content”使用黄瓜/水豚/sinatra
我正在尝试验证 Sinatra 应用程序初始页面的开始,但正在努力让测试框架正常工作。谷歌搜索建议我添加 cucumber/rails/rspec 或类似的,但是在不使用 …