Capybara fill_in数字字段

时间:2016-03-01 19:39:36

标签: ruby-on-rails testing capybara

我有一个使用水豚测试的rails应用程序。我目前正在测试创建系统的表单。我可以使用填充方法来处理文本字段但是我不能让它适用于数字字段我该如何实现呢?

这是我尝试过的:     描述“管理系统”做

    it "adds a new system and displays the results"do 

        visit '/systems/new'

        fill_in 'name', with: "test system"
        fill_in 'responsible_personnel', with: " John"
        find_by_id('status').find("option[value='Unavailable']").click
        fill_in 'criticality', :with 1
    end
end

criticality是我要测试的数字字段

1 个答案:

答案 0 :(得分:1)

: with面临错误的方式......可能就是这样吗?

fill_in 'criticality', :with 1

应该是

fill_in 'criticality', with: 1