无法使用Selenium webdriver单击Internet Explorer中的单选按钮

时间:2015-03-11 14:30:56

标签: c#-4.0 selenium selenium-webdriver

我无法使用Selenium网络驱动程序点击单选按钮。

html如下

<input name="PersonalDetails.Paperless" class="input-validation-error" id="Paperless" type="radio" data-val-required="Contract notes selection is required" data-val="true" value="true"/>

要点击的代码如下。它适用于Chrome和FireFox,但不适用于Ie

driver.FindElement(By.CssSelector("label[for='OnlineAndPost']")).Click();

1 个答案:

答案 0 :(得分:-1)

最好让IE 尽可能简单,尤其是在处理CSS选择器时,通过Id 获取元素

driver.FindElement(By.Id("Paperless")).Click();