Selenium 如何覆盖/替换microsoft essential编码器文件?

Selenium 如何覆盖/替换microsoft essential编码器文件?,selenium,selenium-webdriver,expression-encoder,expression-encoder-sdk,Selenium,Selenium Webdriver,Expression Encoder,Expression Encoder Sdk,使用编码器(),录制屏幕上播放的视频,用于Selenium automation脚本 ScreenCaptureJob scj = new ScreenCaptureJob(); scj.OutputScreenCaptureFileName = "XXX.avi"; scj.Start(); 在现有名称上写入.avi文件之前,需要删除现有文件 是否可以替换或覆盖现有文件 您可以在保存文件之前尝试删除文件: try { Files.deleteIfExists(Paths.get

使用编码器(),录制屏幕上播放的视频,用于Selenium automation脚本

 ScreenCaptureJob scj = new ScreenCaptureJob();
 scj.OutputScreenCaptureFileName = "XXX.avi";
 scj.Start();
在现有名称上写入.avi文件之前,需要删除现有文件


是否可以替换或覆盖现有文件

您可以在保存文件之前尝试删除文件:

try {
    Files.deleteIfExists(Paths.get("PATH TO FILE\"XXX.avi"));
} catch (IOException e) {
    e.printStackTrace();
}
关于C#实用程序,实现为:

if (File.Exists(path))
{
File.Delete(path);
}

谢谢你的指导。我过去常常参考C#实用工具来实现。