Selenium Webdriver c#迭代元素

时间:2013-12-30 08:57:41

标签: c# selenium

我尝试将元素置于li标记下,并对每个li执行点击操作。我只能点击第一个元素;我不能点击其他任何一个。

我的代码是

IWebElement hover1 = driver.FindElement(By.XPath ( "//*[@id='oe_menu']" ));
IList<IWebElement> subelements = hover1.FindElements(By.TagName("li"));

for (int i = 0; i < 5; i++)
{
   subelements[i].Click();
   driver.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 5));
}

0 个答案:

没有答案