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());
}
}
}