【问题标题】:How to deal with hidden field with cucumber and webrat?cucumber和webrat如何处理隐藏字段?
【发布时间】:2010-04-16 17:00:09
【问题描述】:

我必须设置一个选择日期字段,并丢弃月份和日期。所以在执行黄瓜场景时,月份和日期被隐藏在导致“# (NoMethodError) 的未定义方法‘选项’”的表单中。

我怎样才能解决这个问题并正确地进入黄瓜步骤?

【问题讨论】:

    标签: ruby-on-rails cucumber webrat


    【解决方案1】:

    我找到了解决方案: 定义我自己的黄瓜步骤,我在其中使用 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-12-31
    • 2011-01-05
    • 2010-11-19
    • 2010-11-25
    • 1970-01-01
    • 2013-04-06
    • 2011-07-25
    • 1970-01-01
    • 2012-08-09
    相关资源
    最近更新 更多