Javascript 硒。无法单击元素?

Javascript 硒。无法单击元素?,javascript,selenium,Javascript,Selenium,尝试单击单选按钮时出现以下错误: 无法单击元素。 我的代码是: public static IWebDriver WebDriver = new InternetExplorerDriver(); var radioButton = WebDriver.FindElement(By.XPath("//input[@name='" + elementName + "' and @value='" + value + "']")); radioButton.Click(); 值和元素名是什

尝试单击单选按钮时出现以下错误: 无法单击元素。 我的代码是:

public static IWebDriver WebDriver = new InternetExplorerDriver();    
var radioButton = WebDriver.FindElement(By.XPath("//input[@name='" + 
elementName + "' and @value='" + value + "']"));
radioButton.Click();

值和元素名是什么


尝试使用众多Firefox XPath扩展之一验证您的XPath。

我有:value是y,z,elementName是x。我发现一个解决方法是使用javascript:JavascriptExecutor js=JavascriptExecutor驱动程序;js.executeScriptreturn document.getElementById'myradiobutton1'。单击;然后尝试为myradionbutton1使用By.id,而不需要javascript调用开销。