0

月と日を破棄して日付選択フィールドを設定する必要があります。そのため、キュウリのシナリオを実行すると、「undefined method `options' for # (NoMethodError)」の原因となったフォームに月と日が隠されます。

この問題を解決し、キュウリのステップに年を正しく入れるにはどうすればよいですか?

4

1 に答える 1

4

よく私は解決策を見つけました:私はこのようにwebrat set_hidden_​​fieldメソッドを使用する独自のキュウリステップを定義します:

When /^I select "([^\"]*)" as the stuff year$/ do |arg1|
  date = Date.parse(arg1)
  set_hidden_field 'stuff_year_2i', :to => date.day
  set_hidden_field 'stuff_year_3i', :to => date.month
  select(date.year, :from => 'stuff_year_1i')
end

これが誰かを助けることを願っています

于 2010-04-16T17:02:45.180 に答える