Capybara选择第一次出现的标签

时间:2014-01-05 00:19:43

标签: capybara

我有以下单选按钮:

<input type="radio" value="0" /> Correct
<input type="radio" value="1" /> Wrong
<input type="radio" value="2" /> Wrong
<input type="radio" value="3" /> Wrong 

我正在尝试使用Capybara选择标签为“Wrong”的第一个输入。从文档中看,这似乎应该有效:

choose first "Wrong"

但是我收到一条错误消息:

Ambiguous match, found 4 elements matching radio button nil

帮助?

1 个答案:

答案 0 :(得分:2)

first必须是match选项的值。 match选项定义匹配算法(有关所有可用选项,请参阅readme)。

声明如下:

choose "Wrong", :match => :first