Capybara / Ruby下拉值选择

时间:2016-03-03 08:03:39

标签: ruby cucumber capybara

在Google中注册新帐户时下拉月份值。

点击月份字段后,我需要选择12月的值。 我需要在 capybara / ruby​​ 。 我使用以下代码搜索月份下拉列表并单击它。

find("#BirthMonth").click

现在我的结果中会显示下拉列表中的值,但我需要知道如何选择它们。

2 个答案:

答案 0 :(得分:0)

您可以使用:

find('#BirthMonth').select(value)

答案 1 :(得分:0)

如果选择是真实的< select>元素然后

select('December', from: 'BirthMonth')

应该做你想做的事情而不用担心发现和点击。如果它是从div,ul,li等构建的选择替换,那么我们需要你发布一个hetml样本