所以基本上我想要做的测试就是截取屏幕截图,将其上传到网站上,然后从目录中删除所述屏幕截图。 有没有办法让屏幕截图只是暂时的? 我知道如何截取屏幕截图,我使用这种方法:
File scrShot = ((TakesScreenshot)webDriver).getScreenshotAs(OutputType.FILE);
try
{
FileUtils.copyFile(scrShot, new File ("C:\\Users\\Administrator\\Desktop\\newscreen.jpg"));
} catch (IOException e) { }
所以我想在@AfterClass
中找到一种方法,在完成测试后能够删除newscreen.jpg
。
谢谢!
答案 0 :(得分:0)
您可以尝试:
try {
Files.deleteIfExists(Paths.get("C:\\Users\\Administrator\\Desktop\\newscreen.jpg"));
} catch (IOException e) {
e.printStackTrace();
}