0
点赞
收藏
分享

微信扫一扫

Seleniu截图代码以及给图片赋值名字

49路末班车 2022-08-02 阅读 32

@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();

}


}

举报

相关推荐

0 条评论