|
|
1
2
Selenium本身不处理定位器数组。它只返回满足查询的第一个元素,所以如果你想这样做,你必须使用xpath、dom甚至更好的css。 因此,对于链接示例,您应该使用:
|
|
|
2
0
Santi是正确的,Selenium返回了与您指定的定位器匹配的第一个元素,您必须应用所使用的定位器类型的适当表达式。不过,我认为在这里提供细节会很有用,因为在这种情况下,它们确实接近“ 血淋淋的细节 ": 层叠样式表
这
然后是选择器
现在考虑选择器
CSS可能适合查找索引条目的典型心理模型
路径表达式
您的问题已经表明您知道如何在XPath中做到这一点。用方括号在表达式中的任何点添加数组引用。例如,你可以使用这样的东西:
文档对象模型
DOM使用与XPath相同的方括号表示法
除了
DOM从零开始索引,而XPath从1:
|