2013-01-31 66 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 
相關問題