jpmobileで作成されたRailsプロジェクトをテストする必要があったので調べてみました。 ちょっとググると次のサイトが出てきます。 Ruby 1.9 + Rails3 + jpmobileで構築したサイトをcucumberでテストするためのTips Capybara::Driver::RackTestに細工をしてUserAgentを偽装する方法です。 ただし、手元にインストールされているCapybara1.1.2はCapybara::Driver::RackTestは無くなっており代わりにCapybara::RackTest::Driverが実装されていて、上記の偽装を行うことができません。 他の手を探してみたところ次の記事が見つかりました。 Creating a custom Capybara driver この方法は新しいCapybaraのDriverを設定してしまう方法です。