Skip to content

Instantly share code, notes, and snippets.

@santhoshv339
santhoshv339 / TakeScreenshot.java
Last active January 23, 2017 12:30
Take a screenshot selenium or Appium
public void takeScreenShot(String destDir,String project)
{
// Capture screenshot.
File scrFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
// Set date format to set It as screenshot file name.
DateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy__hh_mm_ssaa");
// Create folder under project with name "screenshots" provided to destDir.
new File(destDir).mkdirs();
// Set file name using current date time.
String destFile = project +"_"+dateFormat.format(new Date()) + ".png";