Selenium如何找到具有不同属性的相同id的.size

时间:2016-11-15 22:14:55

标签: java selenium xpath

我正在寻找这个独特的ID" tleid"其递增属性范围为0-9。我想找到多少" tleid"已加载到页面上。

这是加载的内容:<li class:blah tleid="number range from 0-9"> 我试图通过使用xpath来查找它 "//li[contains(@tleid, '[0-9]')]" 但是无法让它发挥作用。

任何人都有任何想法。

2 个答案:

答案 0 :(得分:0)

使用findElements查找所有元素,使用size()来计算它们。

你的xpath选择器应该是:

//li[@tleid]

您也可以使用css选择器:

li[tleid]

这里有一个类似的帖子count elements

答案 1 :(得分:0)

您可以使用以下XPATH检索包含 tleid属性的列表网页元素,然后计算列表项:

//*[@tleid]