七、屏幕截图
来源:互联网 发布:网络大电影是什么 编辑:程序博客网 时间:2024/06/05 02:37
public static void screenShot(WebDriver driver) {
String dir_name ="screenshot"; // 这里定义了截图存放目录名,存放在当前项目的路径下,并会生成"screenshot"目录
if (!(new File(dir_name).isDirectory())){ // 判断是否存在该目录
new File(dir_name).mkdir(); // 如果不存在则新建一个目录
}
SimpleDateFormat sdf = newSimpleDateFormat("yyyyMMdd-HHmmss");
String time = sdf.format(new Date()); // 这里格式化当前时间,例如20120406-165210,后面用的着
try {
File source_file =((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); //关键代码,执行屏幕截图,默认会把截图保存到temp目录
FileUtils.copyFile(source_file, newFile(dir_name + File.separator + time + ".jpg")); //这里将截图另存到我们需要保存的目录,例如screenshot\20120406-165210.png
} catch (IOException e) {
e.printStackTrace();
}
}
备注:生成的screenshot目录以及截图文件会保存到项目中
- 七、屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- 屏幕截图
- WCF也可以做聊天程序
- Linux使用技巧
- strlen ,sizeof 大小
- Java语言特点
- Tomcat 用户指南(中文版)
- 七、屏幕截图
- NSDateFormatter的格式串详解(转)
- 做一名合格的软件使用者
- Linux下磁盘分区和移动硬盘的挂载方法
- GUI图形用户界面
- PHP删除目录及目录下所有文件
- 新手看招 详细分析Linux操作系统的内存
- 八、处理alert、confirm、prompt对话框(针对于点击’删除’按钮,需要的操作)
- 不允许储存变更saving changes is not permitted