selenium Webdriver 截图
2024-09-20 05:39:53
在使用Selenium 做自动化时,有的时候希望失败了进行截图,下面提供一个封装的截图方法,方便使用,代码如下:
//只需要传入文件名字即可,而这个名字大家可以直接使用测试的方法名
public void captureScreenshot(String fileName) {
String dirName = "screenshot";
if (!(new File(dirName).isDirectory())) {
new File(dirName).mkdir();
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd-HHmmss");
String time = sdf.format(new Date());
TakesScreenshot tsDriver = (TakesScreenshot) driver;
File image = new File(dirName+File.separator+time+fileName+".png");
tsDriver.getScreenshotAs(OutputType.FILE).renameTo(image);
}
更多资料关注:www.kootest.com ;技术交流群:182526995
最新文章
- Java NIO教程 MappedByteBuffer
- Ubuntu上如何卸载Vmware产品
- IOS UI 笔记整理回顾
- Struts2,Hibernate和Spring之间的框架整合关系
- 武汉科技大学ACM :1005: C语言程序设计教程(第三版)课后习题6.6
- PHP中PDO DEMO
- 关于asp:login控件和验证码的问题?(转)
- 基于Bootstrap的步骤引导html页面
- 软AP的实现------hostapd的编译运行
- Mybatis配置文件SqlMapConfig.xml中的标签
- laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误
- sort排序在苹果与安卓端不一致问题
- windows配置Java环境变量
- excel数据处理,公式
- fabric.js PatternBrush
- JavaEE 之 RESTful
- 搭建mxnet-gpu docker的pyhon remote kernel
- 分布式版本控制系统Git的安装与使用 第二次作业
- bzoj3946
- 超全面的JavaWeb笔记day22<;文件上传>;