I would like to use the getPageSource() method to save the current page source under a different name in a nominated folder. e.g. save current page source as Hawai.htm unde
Based on documentation, the getPageSource()
might (depends on browser) not return correct content if page has been modified by JavaScript. If you have jQuery, you could use:
try (FileWriter fstream = new FileWriter("C://Holiday//Hawai.htm");
BufferedWriter out = new BufferedWriter(fstream)) {
String content = (String)((JavascriptExecutor)driver).executeScript("return $('html').html();"));
out.write(content);
}
catch (Exception e) {...}