public String takeScreenShot(){
String filename = null;
try{
long id = Thread.currentThread().getId();
BufferedImage imagename = new Robot().createScreenCapture(new Rectangle(
Toolkit.getDefaultToolkit().getScreenSize()));
filename = "./target/surefire-reports/"+ id + "/screenshot.jpg"
ImageIO.write(imagename, "jpg", new File(filename));
}
catch( Exception e ) {
e.printStackTrace();
}
return filename;
}