【发布时间】:2021-10-07 03:42:52
【问题描述】:
我试过了
private string GetId(int index)
{
var xPath = "xpath";
var name = driver.FindElements(By.XPath(xPath)).GetAttribute("href");
return name[0].Text;
}
错误
...不包含“GetAttribute”的定义,并且找不到接受“ReadOnlyCollection”类型的第一个参数的可访问扩展方法“GetAttribute”(您是否缺少 using 指令或程序集引用?...
【问题讨论】:
-
FindElementsreturn's aReadOnlyCollection<WebElement>并且您尝试在该集合上调用GetAttribute,因此您遇到错误的原因。你想要所有href属性吗?您能否更新您的帖子以包含更多详细信息、示例和预期输出?
标签: c# selenium-webdriver