pubilc static void Screenshot(AndroidDriver driver,String ScreenName)throws IOException{
//设置时间格式
SimpleDate formatter =SimpleDate(“yyyy-MM-dd-HH-mm-ss”);
//生成时间
Sting datestring =formatter.fomat(newDate());
Sting dir_name=System.getProperty(“user.dir”)+“\\异常图片”;
System.out.println(“异常图片目录”+dir_name);
if(!new File(dir_name).isDirectory()){
//判断是否存在该目录
new File(dir_name).mkdir();
//调用方法捕捉画面
File Screen =driver.getScreenshotAs(OutputType.File);
//复制文件到指定目录
//图片最后存放的路径由目录:dir_name+时间戳+测试套件+测试步骤组合而成.
syso(“异常图片名称”+dir_name“\\”+datestring+ScreenName+“.jpg”);
FileUtil.copyFile(screen,new File(dir_name+“\\”+dataString+ScreenName+“.jpg”));
}
网友评论