0
我遇到问题查找包含至少两个单词的文本。查找包含空格的字符串的文本?
我需要在下一个:
<a e="k44.3" href="http://www.example.com">hello world</a>
,我的XPath表达式是:
<a e="k77.4" href="http://www.example.com">hello</a>
:
driv.findElement(By.xpath("//*[contains(text(),'hello world')]")).click();
不过的XPath从控制台只花了第一个字(输出)我怎样才能选择与'你好世界'的那个?
我确定你的XPath表达式是正确的。你能告诉我们更多的HTML吗?你在页面上有多少链接? – Buaban
您的XPath应该返回顶部的元素,而不是底部的元素。参见[demo](http://www.xpathtester.com/xpath/6815b6789f5d54259638f3fe799e8f74) – har07