我对Selenium C#相当新。我想计算其href包含特定子环(“/ Dashboards / CustomDashboards”)的元素数量(下图)。我试过用这个:
driver.FindElements(By.CssSelector("a[href='/Dashboards/CustomDashboard']")).Count;
但它返回1而我正在寻找的数字是25.我无法使用部分链接选择器,因为它没有引用href。帮助将不胜感激。谢谢 :)
答案 0 :(得分:3)
Count
工作正常,因为您正在寻找/Dashboards/CustomDashboard
如果您想Count
所有包含 /Dashboards/CustomDashboard
的元素(即之后带有ID),您想要将搜索更改为:
driver.FindElements(By.CssSelector("a[href*='/Dashboards/CustomDashboard']")).Count;