capybara and launchy
rails でエンドツーエンドのテストを行うときには capybara と launchy を使うのがよい。capybara に加えて launchy を使うことで初めて save_and_open_page というメソッドが使えるようになる。
save_and_open_page は、プロジェクトディレクトリの下のtmp/capybaraディレクトリに、静的ファイルとしてページを保存し、直後にブラウザでファイルを開く。
やってみたところ、完全に見ているページと同じかといわれると・・・少し違うところもある。表示されていないものはないので、いまのところは問題ない。