水豚 Select 在 Haml fourm 中找不到 select 框

Capybara Select Not finding select box in Haml fourm

我正在通过构建测试应用程序来学习测试和设计。我遇到的一个问题(并且无法完全找到答案)是我找不到 select 框的问题。这是一个获取用户年龄的框。这是 select 框代码:

= f.input :birthday, as: :date, start_year: Date.today.year, end_year: Date.today.year - 90, order: [:day, :month, :year], :input_html => {:maxlength =>2,:style=> 'width:30%; margin-left:7px; margin-top: 0px; margin-bottom: 10px; display: inline'}, :label => false, :prompt => { day: 'Select day', month: 'Select month', year: 'Select year' }, :required => false

这里是水豚 select 代码:

select("3", :from => "Select day")

也许我没有看到某些东西或者我遗漏了什么?

感谢您的帮助。你们太棒了:)

我想通了...我做到了 select("1", :from => "user[birthday(3i)]")。代码编译后的名字是什么(我用fire-bug找到class的名字)。