0
我必須設置一個選擇日期字段,並放棄月份和日期。因此,在執行黃瓜場景時,月份和日期隱藏在導致「(NoMethodError)的未定義方法選項」的窗體中。如何處理隱藏的領域與黃瓜和webrat?
我該如何解決這個問題,並將年份正確地納入黃瓜步驟?
我必須設置一個選擇日期字段,並放棄月份和日期。因此,在執行黃瓜場景時,月份和日期隱藏在導致「(NoMethodError)的未定義方法選項」的窗體中。如何處理隱藏的領域與黃瓜和webrat?
我該如何解決這個問題,並將年份正確地納入黃瓜步驟?
以及我找到了解決辦法: 定義到我使用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
希望這可以幫助別人
這是否工作檢查是否存在一個隱藏的領域呢? – scaney 2010-04-20 13:30:05