ユーザーがフォームに入力してルビーで送信することをシミュレートしようとしています。独自のアプリケーションをテストするときに、いくつかのテスト フレームワークでそれが可能であると聞きました (例: rails アプリのテスト)。
私がやりたいことは: - フォームがある Web ページを開きます。- フォームに入力する - フォームを送信する
そうするための魔法の宝石はありますか、それともページを解析して引数付きの投稿リクエストを使用する必要がありますか?
ありがとう !
WebratまたはCapybaraをお勧めします。CapybaraはQtで記述された組み込みWebkitエンジンを使用しているため、アプリケーションをテストするためにブラウザーは必要ありません。
カピバラを使ってみてください
また、キュウリやRSpecで使用できます