【发布时间】:2012-07-16 05:33:53
【问题描述】:
我必须为网站编写测试。我正在尝试获取下拉框的选定值。到目前为止,我可以通过做得到下拉列表的内容
find_field('restrictions__rating_movies').text
返回 - 不允许电影 G PG 米 R13 R15 R16 R18 R RP16 允许所有电影
我可以得到选中对象的值。
find_field('restrictions__rating_movies').value
返回 - 1000
这对我没有多大帮助,因为我试图从下拉框中获取所选项目的文本。
<select class="" id="restrictions__rating_movies" name="restrictions[][rating_movies]">
<option value="0">Don't Allow Movies</option>
<option value="100">G</option>
<option value="200">PG</option>
<option value="300">M</option>
<option value="325">R13</option>
<option value="350">R15</option>
<option value="375">R16</option>
<option value="400">R18</option>
<option value="500">R</option>
<option value="600">RP16</option>
<option value="1000" selected="selected">Allow All Movies</option></select>
在这种情况下,我需要获取值“允许所有电影”我已经尝试了上述两个示例的许多不同组合。
【问题讨论】:
标签: ruby-on-rails rspec capybara