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