2012-05-07 8 views
0

ラジオボタンをクリックしようとすると、次のエラーが発生します。 要素をクリックできません。
私のコードは次のとおりです。値がelementNameは何セレン。要素をクリックできませんか?

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

答えて

0

多くのFirefox XPath拡張機能の1つを使用してXPathを検証してみてください。

+0

私は: '値はy、zであり、 elementNameはx

+0

です** **私はIE **で作業する必要があります、誰でも原因を知っていますか? –

+0

回避策を見つけました.JavaScriptを使用することです: 'JavascriptExecutor js =(JavascriptExecutor)driver; \t \t js.executeScript( "return document.getElementById( 'myradiobutton1')。click()"); '[link](http://code.google.com/p/selenium/issues/detail?id=2439 ) –

関連する問題