WatiN:如何从单选按钮组中选中一个单选按钮

mea*_*rly 3 collections watin radio-button

我已经在C#中使用WatiN大约2个月了,用于快速检查我开发的在线调查.我已经相当不错但我还有一个问题我无法找到答案.我知道如何遍历页面上的所有单选按钮,但我似乎无法找到如何只检查组中的一个单选按钮.

到目前为止,我已经使用无线电收藏来查找页面上的所有单选按钮.然后我将使用foreach循环检查所有单选按钮.我的意思是肯定的,它完全按照我的要求去做,但是如何让它只检查一个组中的一个单选按钮而不是检查页面上的任何按钮?

有单选按钮收藏吗?任何文章,提示或指示将非常感谢!

OCa*_*ary 7

你确定他们在同一个小组吗?

下面是一些示例代码,它可以像我期望的那样工作.单击一个单选按钮,然后选择,同时取消选择组中的其他按钮.

        ie.GoTo("http://www.echoecho.com/htmlforms10.htm");
        System.Threading.Thread.Sleep(2000);
        ie.RadioButton(Find.ByName("group2")).Click();
        System.Threading.Thread.Sleep(250);
        ie.RadioButton(Find.ByName("group2") && Find.ByIndex(1)).Click();
        System.Threading.Thread.Sleep(250);
        ie.RadioButton(Find.ByName("group2") && Find.ByIndex(2)).Click();
Run Code Online (Sandbox Code Playgroud)

睡在那里只是为了给我足够的时间向下滚动页面并观察正在发生的事情.