C# selenium webdriver中的MoveToElement和Click()在C中不适用于我

C# selenium webdriver中的MoveToElement和Click()在C中不适用于我,c#,webdriver,C#,Webdriver,我有一个切换按钮,只有当大多数人在上面时,它才变为活动/可见。我需要点击它并从下拉菜单中选择选项。以下是代码和我尝试自动化的代码: <div class="project active"> <div class="header"> <span class="badge badge-info">0 sites</span> <a class="description" data-original-title="auto test"

我有一个切换按钮,只有当大多数人在上面时,它才变为活动/可见。我需要点击它并从下拉菜单中选择选项。以下是代码和我尝试自动化的代码:

<div class="project active">
<div class="header">
  <span class="badge badge-info">0 sites</span>
     <a class="description" data-original-title="auto test" rel="tooltip" href="#">
  <div class="modified">Modified: 2013-01-30 18:46:08Z</div>
  <div class="btn-group">
     <a class="btn btn-mini dropdown-toggle" href="#" data-target="#projectConfigMenu_62">
       <i class="icon-cog"></i>
       <span class="caret"></span>
     </a>
  <ul id="projectConfigMenu_62" class="dropdown-menu" style="top: 297.867px; left: 194px; display: none;">
</div>

在过去的几周里,你为什么觉得有必要把这个问题贴7次?我正在寻找解决方案,但到目前为止还找不到!!对于我的脚本问题,我希望比我更有知识和经验的人能帮助我,我认为这就是那个网站的目的,是不是错了?你知道怎么解决吗?@Aluchia是的,这就是这个网站的目的。然而,仅仅因为你没有得到答案或你想要的答案,就多次问同一个问题,并不能有效地利用StackOverflow。此外,在处理鼠标悬停时出现的元素之类的事情时,仅显示HTML通常不足以调试或测试问题。这些场景通常涉及JavaScript和CSS的一些组合,没有它们,几乎不可能重现问题。好吧,对于所有具有相同问题的人来说,FF17和FF18不受v2.28或v2.2.9 webdrivers的支持,这就是我在修复脚本时遇到问题的原因。感谢来自塞勒尼乌姆卡的人们!!,至少我知道我的代码没有问题。为了回答Jim的上述问题,我没有提供任何JavaScript或CSS,也没有。
IWebElement active_element = driver.FindElement(By.XPath(".//div[@class='project active']"));            
IWebElement button = active_element.FindElement(By.XPath("//a[@class='btn btn-mini dropdown-toggle']"));             
IWebElement buttondrop = button.FindElement(By.XPath("//i[@class='icon-cog']"));
Actions builder = new Actions(driver);             
builder.MoveToElement(active_element).MoveToElement(buttondrop).Click().Build().Perform();