如何查找innerHTML匹配a.href
??
Page [\d]+
个元素
喜欢这个
<a href="/something">Page 1</a>
<a href="/something">Page 2</a>
<a href="/something">Page 97</a>
答案 0 :(得分:1)
有趣的解决方案是使用此定位器获取所有元素(如果您希望某些href可以以&#39; Page&#39;并且不包括其后的数字开头):
driver.findElements(By.xPath("//a[@href][number(substring-after(text(), 'Page ')) > 0]"))
答案 1 :(得分:0)
将此XPath用于findElements调用:
"//a[text()[contains(.,'Page')]]"