作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用 WatiN在 C# 中使用了大约 2 个月,以便快速检查我开发的在线调查。我已经很擅长了,但我仍然遇到一个问题,我找不到答案。我知道如何遍历页面上的所有单选按钮,但我似乎无法找到如何让它只检查一组中的一个单选按钮。
到目前为止,我已经使用单选按钮集合来查找页面上的所有单选按钮。然后我将使用 foreach 循环来检查所有单选按钮。我的意思是,是的,它完全按照我告诉它的去做,但我如何让它只检查一组中的一个单选按钮,而不是检查页面上的所有按钮?
是否有单选按钮集合之类的东西?任何文章、提示或指示将不胜感激!
最佳答案
你确定他们在同一组吗?
这是一些示例代码,可以按我的预期工作。单击一个单选按钮,它会选中,而组中的其他单选按钮会取消选中。
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();
sleep 只是为了让我有足够的时间向下滚动页面并观察发生了什么。
关于collections - WatiN:如何从单选按钮组中选中一个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6687783/
我是一名优秀的程序员,十分优秀!