使用编码器(Link),为Selenium自动化脚本录制正在屏幕上播放的视频。
ScreenCaptureJob scj = new ScreenCaptureJob();
scj.OutputScreenCaptureFileName = "XXX.avi";
scj.Start();
需要删除现有文件,然后才能使用现有名称写入.avi文件。
是否可以替换现有文件或覆盖它?
答案 0 :(得分:1)
您可以先尝试删除文件再保存:
try {
Files.deleteIfExists(Paths.get("PATH TO FILE\"XXX.avi"));
} catch (IOException e) {
e.printStackTrace();
}
答案 1 :(得分:0)
关于C#实用程序,实现为:
if (File.Exists(path))
{
File.Delete(path);
}