Try this …
Worked for me
File scrone = driver.getScreenshotAs(OutputType.FILE);
String filenameone = UUID.randomUUID().toString();
String filenameone = UUID.randomUUID().toString();
BufferedImage img = ImageIO.read(scrone);
File targetfil = new File(“target/screenshot/” + filenameone + “.PNG”);
ImageIO.write(img, “PNG”, targetfil);