@Test
public void TestFileCaptureScreen(){
try {
WebElement fd=driver.findElement(By.id("gsd"));
} catch (Exception e) {
// TODO: handle exception
takeScreenShot(driver);
}
}
public void takeScreenShot(WebDriver driver){
String picDir=String.valueOf(DateUtil.getYear())+"-"
+String.valueOf(DateUtil.getMonth())+"-"+
String.valueOf(DateUtil.getDay());
try {
if (!new File(picDir).exists()) {
FileUtil.createDir(picDir);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
String filePath=picDir+"\\"+String.valueOf(DateUtil.getHour())+"-"+
String.valueOf(DateUtil.getMinutes())+"-"+String.valueOf(DateUtil.getSecondes())+
".png";
try {
File Screen=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(Screen, new File(filePath));
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
public void TestFileCaptureScreen(){
try {
WebElement fd=driver.findElement(By.id("gsd"));
} catch (Exception e) {
// TODO: handle exception
takeScreenShot(driver);
}
}
public void takeScreenShot(WebDriver driver){
String picDir=String.valueOf(DateUtil.getYear())+"-"
+String.valueOf(DateUtil.getMonth())+"-"+
String.valueOf(DateUtil.getDay());
try {
if (!new File(picDir).exists()) {
FileUtil.createDir(picDir);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
String filePath=picDir+"\\"+String.valueOf(DateUtil.getHour())+"-"+
String.valueOf(DateUtil.getMinutes())+"-"+String.valueOf(DateUtil.getSecondes())+
".png";
try {
File Screen=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(Screen, new File(filePath));
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}