Selenium - 从http get请求中提取文本

时间:2015-03-31 06:09:57

标签: java selenium selenium-webdriver jsoup

我在我的selenium测试中使用driver.get方法加载url

driver.get("myurl");
      String text = driver.getPageSource();

myurl有纯文本(这是我测试的预期数据)

<html xmlns="http://www.w3.org/1999/xhtml"><head><link title="Wrap Long Lines" href="resource://gre-resources/plaintext.css" type="text/css" rel="alternate stylesheet" /></head><body><pre>**I need this text**</pre></body></html>

Selenium中是否有任何内置方法可以执行此操作或者我是否需要使用Jsoup等。

1 个答案:

答案 0 :(得分:0)

谢谢Manali。您的解决方案有效在此处添加代码段&gt;

driver.get("myurl");
    String text = driver.getPageSource();
    String mytext = driver.findElement(By.xpath("//pre")).getText();
    System.out.println(mytext);