使用Capybara测试仅SSL URL的最佳方法是什么?

时间:2011-09-01 17:17:47

标签: ruby-on-rails testing rspec ruby-on-rails-3.1 capybara

我试图想出最清洁/最简单的方法来为我的网站的某些页面编写请求规范。 我基本上需要一种方法让Capybara加载只能通过https 访问的网页。以下是相关细节:

  • 我目前正在使用RSpec,Capybara和FactoryGirl on Rails 3.1.0
  • 这是一个电子商务网站。某些控制器在控制器类定义中使用新的force_ssl方法强制执行所有操作ssl,而有些则不然。我需要购物车和结帐页面始终是https://,当然,网站的其余部分仍然可以通过http://访问。
  • 如果只知道怎么做,我会以某种方式存根请求的SSL方面!

我相信很多人都面临同样的挑战。你是怎么做到的?

1 个答案:

答案 0 :(得分:0)

你使用的是什么Capybara司机?它应该与Selenium一起使用。