找到包含带空格的特定字符串的文本?

时间:2016-06-17 06:12:25

标签: java selenium xpath selenium-webdriver

我遇到问题,找到包含至少两个单词的文字。

我需要下一个:

<a e="k44.3" href="http://www.example.com">hello world</a>

我的XPath表达式是:

driv.findElement(By.xpath("//*[contains(text(),'hello world')]")).click();

但是XPath只接受了控制台的第一个字(输出):

  <a e="k77.4" href="http://www.example.com">hello</a>

如何选择带有&#39; hello world&#39;?

的那个

2 个答案:

答案 0 :(得分:1)

尝试关注,如果不起作用,请告诉我:

driv.findElement(By.xpath("//a[text()='hello world']")).click();

答案 1 :(得分:0)

尝试使用它。

Driver.findElement(By.linkText("hello world")); 

这将点击包含空格的链接。