考慮下面的下拉列表來得到它的名字/標籤:下拉與選擇的項目,如何使用水豚
<select id="my-dropdown" name="my-dropdown">
<option value="1">Peter</option>
<option value="2" selected>Pan</option>
</select>
我知道我可以使用此代碼獲取當前選擇的值(2此處):
find_field("#my-dropdown").value
但我怎樣才能得到當前選擇的名稱/標籤(平移在這裏)?下面的代碼做不工作:
find_field("#my-dropdown").label
謝謝:)
只有在某個選項元素上明確設置了「selected」屬性時,此功能纔有效。一個簡單的方法是找到下拉列表的'selectedIndex',然後使用':nth-child'僞選擇器來抓取當前選擇的選項(這將是'selectedIndex + 1') – 2013-08-01 20:15:17
我沒有調試它,但'find_field'沒有與水豚2.3.0。 'find('#my-dropdown option [selected]')。text' worked properly – jmgarnier 2014-11-13 20:14:25