現在開発中のネットショップのテストに Cucumber を使ってみました。やはり、実際のプロダクトに入れるとサンプルで試してみた時になかった問題が次々と発生し、楽しかったです (::) (::) 発生した問題と対応 ラベルがない! Cucumberのシナリオは "名前"に"吉田"と入力する のように ラベルの文字列でinputタグを指定しますが、Scaffold等で作ったフォーム以外では、ラベルが付いてない場合が多々ありましたので追加しました。 inputタグの指定が難しい入力フォーム inputタグが動的に作られ、テストで判りやすいラベル指定の出来ない入力フォームの場合は専用の steps を作るのが良いようです。 When /^"([^\"]*)"番目の注文欄に"([^\"]*)"と入力する$/ do |no, value| When %Q(I fill in "quantities_