- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
手动运行 Cucumber 测试时,我通常在 Firefox 中使用 Selenium。但是当我运行 Autotest 时,我希望它们使用 Capybara-webkit 运行,否则 Firefox 总是跳到前台,这很烦人。
那么如何才能做到这一点呢?我想我必须设置
Capybara.javascript_driver = :webkit
最佳答案
如果您将它作为 Rails 项目的一部分运行,我建议您创建一个新的测试组,一个用于本地运行(即 :test
),另一个用于使用 Autotest 运行(即 :autotest
)。
在您的 env.rb 文件中,您可以执行以下操作:
if Rails.env.autotest?
Capybara.javascript_driver = :webkit
else
Capybara.javascript_driver = :selenium
end
RAILS_ENV
获取当前环境名称。
:autotest
环境。
关于firefox - 当 Cucumber 通过 Autotest 运行时使用 Capybara-webkit(而不是 Selenium)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11118507/
每当我在 Rails 3 应用程序上运行自动测试(还没有自定义测试)时,它会挂起在 loading autotest/rails_rspec2 并且我对 Rails 仍然非常陌生,不知道要检查/寻找什
我遇到了与发布的问题完全相同的问题:ZenTest autotest not running tests 。但是,该文章中没有任何内容可以帮助我解决问题。我已经安装了 ZenTest 和 autote
我正在按照 http://ruby.railstutorial.org/ 上的教程开发我的第一个 Rails 应用程序.我已经完全按照教程中的说明设置了我的开发环境(我正在使用带有 Lion 的 Ma
我正在尝试让整个设置在我的 Mac 上与 Autotest/Growl/Shoulda 一起工作,以测试我正在为 Authlogic 开发的 gem。 .我过去经常使用 RSpec,但想切换到 Sho
基本上,它是自动测试的扩展,用于监听来自操作系统的通知,并允许自动测试不永久扫描文件更改,同时仅测试必要的更改。它节省了 CPU 和磁盘的使用。 最佳答案 Windows 为文件更改通知提供了一个 A
我在工作时使用 bundle exec autotest 来运行我的测试规范,但是我也希望能够进出调试器。 不过,我不知道如何让自动测试运行并监听调试命令。每次通过调试器语句时,它都会打印: ****
我正在尝试设置自动测试以使用 cucumber ,但尽管遵循了教程,但它总是以以下方式结束: 0 tests, 0 assertions, 0 failures, 0 errors 我从这篇博文中看到
我正在尝试为 midje 设置自动测试。目前,运行 lein midje 有效。然而,运行 lein midje :autottest 给出了下面的堆栈跟踪。 我运行了不同的命名空间,它们都编译了 C
有没有人有任何具体的理由来使用一个自动测试运行器而不是另一个?我同时使用了 Autofeature + autotest,我真的很喜欢它设置的内置过程,因为它首先运行我的 rspec 单元测试,然后是
我有自动测试的问题。在我的用户模型中,用户名和电子邮件地址是唯一的。当我开始自动测试时,一切正常。在第二轮中,从自动测试中,我有一个 Validation failed: Email has alre
Autotest 通过仅运行更改的测试来提高测试的运行速度。 但我想通过使用 spork 预加载 Rails 环境来进一步插入它,这样我将获得更快的反馈。 这可能吗? 自动测试:https://git
我以前使用过 ZenTest 和自动测试来处理 Ruby 项目,并且我曾经使用它们进行测试驱动开发,如 this configuration .我有一个目前正在使用 Java 进行的项目,我想知道 J
我发现自动测试已停止工作... $ autotest loading autotest/rails Autotest style autotest/rails doesn't seem to exis
更新到 Xcode 4.3(删除了旧版本的 Xcode)后,我一直无法安装 autotest-fsevent gem。命令行工具是通过首选项 > 下载 > 组件选项卡安装的。 osx 10.7.3、r
我刚开始使用 AutoTest。据我所知,我已配置好所有内容,但每次运行 autotest 时,我的 test_helper.rb 都会出现以下错误: richards-macbook-pro: $
过去,我运行过 Rails + RSpec + 自动测试。现在我已经升级到 ruby 2.0,我想在非 Rails 环境中使用 minitest(我正在使用 Padrino/DataMapper)
我一直在尝试使用 Rails 3 beta4 设置自动测试,但我收到“-bash:自动测试:找不到命令”——有什么想法吗? 我通过将 gem 放入我的 gemfile 然后进行捆绑安装来安装它.. 最
手动运行 Cucumber 测试时,我通常在 Firefox 中使用 Selenium。但是当我运行 Autotest 时,我希望它们使用 Capybara-webkit 运行,否则 Firefox
我的测试在执行“rake test:functionals”时失败,但使用自动测试时它们始终通过。 有问题的失败测试似乎与 Authlogic 在使用 rake 时未正确登录用户有关。 为了方便在测试
我在 Mac OS X 10.6.7 上使用 Ruby 1.9.2 和 Rails 3.0.7。 我有过最糟糕的时间,因为显示自动测试通知而发出 growl 。我已经安装了自动测试并且工作正常。 每次
我是一名优秀的程序员,十分优秀!