2013-01-31 26 views
1

我想在下面的树中使用索引选择第二个选项。如何在索引中选择一个选项capabara

<select id="buy_buy_options" name="buy[buy_options]" required="required"> 
<option value="" selected="selected">one</option> 
<option value="16190937"> one</option> 
<option value="16190939">Two</option> 
</select> 

我不想仅仅通过索引使用值或文本。我如何做到这一点? 我使用的水豚黄瓜

回答

3

您可以使用CSS选择器:

find('#buy_buy_options > option:nth-child(2)').click 

或XPath:

find(:xpath, "//select[@id='buy_buy_options']/option[2]").click 
相关问题