ユーザーのUSER_AGENTによって駆動される必要があるレール3.2アプリケーションにいくつかの機能があります。基本的には、古いブラウザではページのレンダリングを別にする必要があります。capybaraを使用してUSER_AGENTに基づいて表示機能をテストする方法
カピバラ/キュウリを使用してビューが正しく反応することをテストするにはどうすればよいですか?
私はこの記事を見ましたが、それは最新のカピバラで動作しますようにそれは見ていない - それは基本的にカピバラスタブ環境パラメータ道ハッキング:
http://blog.sparqcode.com/2011/03/07/custom-user-agent-strings-with-cucumber-and-capybara/
私がしたい何がキュウリです
When /^I visit the page with an unsupported browser$/ do
user_agent = "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8"
# do something here that mimics the user arriving on the page with this USER_AGENT
end
最後に、私はcapybara-webkitを使用してこの問題を解決しました。 –