如何使用capybara选择一个下拉列表

时间:2014-10-02 08:00:21

标签: ruby capybara

我有两种不同形式的下拉列表 我的HTML代码:

<form id = "frm1">
  <select name="time_zone" class="time_zone chosen">
     <option value="International Date Line West">(GMT-11:00) International Date Line West</option>
  </select>
</form>

<form class="new-user">
  <select name="time_zone" class="time_zone chosen">
     <option value="International Date Line West">(GMT-11:00) International Date Line West</option>
  </select>
</form>

我想在frm2中选择ddl,但我不知道如何选择它。
有人可以帮帮我吗? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

within '.new-user' do
  select 'Something', from: 'time_zone'
end

答案 1 :(得分:0)

这是使用水豚的一个班轮:

page.find('.new-user .time_zone option', :text => 'something').click