Я использую Selenium 2.0 для C #, чтобы найти переключатель и щелкнуть по нему.Код выглядит следующим образом:
IWebElement t = driver.FindElement(By.XPath("//table[@id='ctl00_Main__objObjectivesFeedback_ctl39']/tbody/tr/td[2]/input[@type='radio']"));
t.Click();
Если я сделаю Console.Write(t.GetAttribute("name"))
, он вернёт правильное имя элемента, однако щелчок не работает.
Кстати, я использую FireFox 3.6+0,20.