Forms can';t选择“是”选项

Forms can';t选择“是”选项,forms,watir,watir-webdriver,Forms,Watir,Watir Webdriver,如何使Watir选择特定的单选按钮?我有4个单选按钮,我想让它选择第二个: //this will select the first option ie.radio(:name, "radio1").set() 我甚至可以为另一个单选按钮设置第二个选项,执行以下操作(针对不同的单选按钮): 但是,我有以下单选按钮: <input type=radio name='myRadio' id='myRadio-0' value='0' tabindex=8 ><span cl

如何使Watir选择特定的单选按钮?我有4个单选按钮,我想让它选择第二个:

//this will select the first option
ie.radio(:name, "radio1").set() 
我甚至可以为另一个单选按钮设置第二个选项,执行以下操作(针对不同的单选按钮)

但是,我有以下单选按钮:

<input type=radio   name='myRadio' id='myRadio-0' value='0' tabindex=8 ><span class=smalll>0. No</span>
<input type=radio   name='myRadio' id='myRadio-1' value='1' tabindex=8 ><span 
class=smalll>1. Yes</span>

有什么想法吗?

在您的示例中,您已经使用了两次名称,尽管“myRadio-1”是元素的id,而不是名称。如果这只是本文中的一个输入错误,而不是您实际的代码中的输入错误,那么我会假设未提供的两个单选按钮(总共四个)中有一个名称/id冲突,等等

对于HTML:

<input type=radio   name='myRadio' id='myRadio-1' value='1' tabindex=8 >

通常,单选按钮位于一个组中。在我看到的例子中,人们将一个收音机设置在组外,而不是将注意力集中在一个单选按钮上

ie.radio(:value => '1').set
ie.radio(:name, "myRadio-1").set
ie.radio(:name, "myRadio").set
<input type=radio   name='myRadio' id='myRadio-1' value='1' tabindex=8 >
@browser.radio(:id => "myRadio-1").set