如何使用selenium从网站检索部分文本

时间:2015-06-22 02:00:04

标签: selenium-webdriver

我正在使用硒与firefox和chrome一起使用,我想知道如何能够获得文本的某个部分而只有那个部分。

<div align="center">
Your PR application has been submitted sucessfully.
<br>
Application Number :PR_____
<br>
PR number : _____
</div>

如果我只想要文本的第二部分怎么办?

申请编号:PR _____

我该如何去做?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下操作,第二个索引应该包含您想要的文本。使用xpath,这是不可能的

String text = driver.findElement(By.xpath("//div")).getText();

String[] trimmedText = text.split(":");

for (String str : trimmedText) {
    System.out.println(str);
}
  

打印

     

您的公关申请已成功提交。

     

申请编号

     

PR _____

     

PR编号