Selenium中的单选按钮C#

时间:2014-07-22 09:53:07

标签: c# testing selenium-webdriver

我有一张表格,无法弄清楚如何自动选择单选按钮。

我需要点击的ID是“c100”

我需要点击的选项的HTML代码:

<input id="cl00" type="radio" name="MYN" value="cl00">

c#代码如下:

driver.FindElement(By.Id("//input[@value='c100']")).Click();

我也尝试过:

 IWebElement radio = driver.FindElement(By.Id("c100"));
 radio.Click();

我尝试过所有不同的方式,包括javascript。有人可以告诉我我做错了吗?!

1 个答案:

答案 0 :(得分:0)

变化:

By.Id("//input[@value='c100']")

要:

By.Xpath("//input[@value='c100']")

Xpath可用于查找没有显示文本或隐藏元素的元素。

使用http://www.w3schools.com/XPath/以供将来参考。

希望它有所帮助!