存在55个网络元素。在编写一个通用的x路径时,fire bug只显示37个匹配的元素,如果向下滚动并再次点击“Eval按钮”,则火焰错误会显示43个匹配的元素。 我想要集合对象中的所有55个元素,以便我可以逐个点击所有元素。
//div[img[contains(@class,'leaf')]]/span.
在使用上述x路径识别元素时,代码只点击37个元素,而不是单击55个元素。
Ilist<IWebElement> elements=null;
elements=iDriver.FindElements(By.Xpath("//div[img[contains(@class,'leaf')]]/span."));
foreach(IWebElement option in elements)
{
option.Click();
}
如果我能够将这55个元素存储在一个集合中,那么我将能够点击每个元素。 是否可以使用IJavaScriptExecutor来做。如果是什么代码? 请帮帮我。
提前致谢