getPageSource()メソッドを使用して、現在のページソースを別の名前で指定されたフォルダーに保存したいと思います。たとえば、現在のページソースをHawai.htmとしてC:/Holidayフォルダに保存します。
利用可能なJavadocを含むほとんどの参考資料は、getPageSource()に触れているだけですが、この場合に必要なものは特にありません。
WindowsプラットフォームでSeleniumWebdriver2 Java(JDK 7)を使用しています。
getPageSource()メソッドを使用して、現在のページソースを別の名前で指定されたフォルダーに保存したいと思います。たとえば、現在のページソースをHawai.htmとしてC:/Holidayフォルダに保存します。
利用可能なJavadocを含むほとんどの参考資料は、getPageSource()に触れているだけですが、この場合に必要なものは特にありません。
WindowsプラットフォームでSeleniumWebdriver2 Java(JDK 7)を使用しています。
getPageSource()は、ページソース全体を含む文字列を返します。
WebDriverでは、使用可能なファイル操作はありません。その文字列(ページソース)を必要な場所にある別のファイルに書き込むには、プログラミング言語を使用する必要があります。
class FileWrite 
{
 public static void main(String args[])
  {
  try{
  // Create file 
  FileWriter fstream = new FileWriter("C://Holiday//Hawai.htm");
  BufferedWriter out = new BufferedWriter(fstream);
  out.write(driver.getPageSource());
  //Close the output stream
  out.close();
  }catch (Exception e){//Catch exception if any
  System.err.println("Error: " + e.getMessage());
  }
  }
}