ruby-on-rails - 如何在 spec_helper.rb 中为 Capybara Webkit 设置 ignore_ssl_errors 选项

标签 ruby-on-rails integration-testing capybara

在我的 spec_helper 文件中,我有:

  Capybara.javascript_driver = :webkit

capybara_webkit 现在有一个 ignore_ssl_errors我想使用的选项。我如何在我的 spec_helper 中指定它?

最佳答案

以下是使用 :ignore_ssl_errors 选项注册 :webkit 驱动程序的方法。

Capybara.register_driver :webkit do |app|
  Capybara::Driver::Webkit.new(app, :ignore_ssl_errors => true)
end

关于ruby-on-rails - 如何在 spec_helper.rb 中为 Capybara Webkit 设置 ignore_ssl_errors 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855269/

相关文章:

ruby-on-rails - 回调和代码分解

ruby-on-rails - 重定向时覆盖 rails Cache-Control header

html - & :nth-of-type() selector hover content (1) works for all-of-type

selenium - 使用 Selenium 的 CSS 模块?

ruby-on-rails-3 - 使用 capybara 和 delayed_job 测试电子邮件

javascript - 如何找到特定 tr 中 td 的值

ruby-on-rails - 用于 ruby​​ on rails 的 OrientDB 集成

angularjs - Protractor 找不到 chromedriver : The driver executable does not exist:

java - 如何安排测试和存储测试报告?

ruby-on-rails - EOFError : end of file reached -- all js specs are crashing Capybara with an older Chrome driver