考虑下面的下拉列表来得到它的名字/标签:下拉与选择的项目,如何使用水豚
<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