如何在阅读内容之前刷新jsp页面?

时间:2015-12-15 15:08:14

标签: java selenium selenium-webdriver

使用以下代码阅读内容 来自jsp页面使用eclipse

 public static String getOTP(String p_mobileNumber)
  {
      String    l_str_result;
      StringBuilder content = new StringBuilder();

    // many of these calls can throw exceptions, so i've just
    // wrapped them all in one try/catch statement.
    try
    {
      // create a url object
      URL url = new URL("https://page.jsp");

      // create a urlconnection object
      URLConnection urlConnection = url.openConnection();

      // wrap the urlconnection in a bufferedreader
      BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));

      String line;

      // read from the urlconnection via the bufferedreader
      while ((line = bufferedReader.readLine()) != null)
      {
        content.append(line + "\n");
      }
      bufferedReader.close();
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }

    l_str_result=content.toString();
}

任何人都可以告诉我在上面的代码刷新jsp页面之前我必须做些什么修改才能阅读内容?

1 个答案:

答案 0 :(得分:0)

您发布的代码不包含selenium代码。如果您打算使用selenium,可以使用以下代码。

WebDriver driver  = new HtmlUnitDriver(true);
driver.get("https://page.jsp");
driver.navigate().refresh();

String pageSource  = driver.getPageSource();

我使用的HTMLUnitDriver是一个无头浏览器。如果要使用firefox,可以更改为new FirefoxDriver()