2012-05-07 261 views
0

嘗試單擊radioButton時出現以下錯誤: 無法單擊元素
我的代碼是:硒。無法點擊元素?

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

回答

0

什麼價值和的ElementName?

嘗試使用許多Firefox XPath擴展之一來驗證XPath。

+0

我有:''value is y,z and elementName是x

+0

和**我需要在IE **中工作,任何人都知道原因? –

+0

我發現一個解決方法是使用javascript:'JavascriptExecutor js =(JavascriptExecutor)驅動程序; (「return document.getElementById('myradiobutton1')。click()」);'[link](http://code.google.com/p/selenium/issues/detail?id=2439) ) –