我在表单中有一个选择器,我正在尝试选择一个选项,然后提交表单。我不知道该怎么做。
<%=form_for @currency do |f| %>
<%= f.label "Days" %>
<div id="select_days" >
<%= f.select(:prediction_days, options_for_select(1..30)) %>
</div>
<%= f.submit "Predict", class: "btn btn-primary" %>
<% end %>
我试图做以下事情。
find(:xpath, '//div[@id=\'select_days\'').select_option('5')
或
select "5", :from => "select_days"
答案 0 :(得分:2)
您需要使用选择字段的名称(我猜应该是&#34;货币[prediction_days]&#34;)。检查select元素并找到它的名称。然后,
select "5", :from => "name-of-select-field"
eg: select "5", :from => "currency[prediction_days]"