我正在学习用java编写自动测试。在这种情况下,我想在注册字段中输入数据,故意犯错误并从网站上截取错误截图。当我注册 1 个人时 - 一切正常。但现在,我正在使用 @DataProvider 注册多个用户。现在,每次屏幕截图都会覆盖旧屏幕截图。问题实际上是如何使文件名随机或有时限。为了截图,我使用了这个版本的代码
TakesScreenshot ts = (TakesScreenshot)driver;
File scrFile = ts.getScreenshotAs(OutputType.FILE);
File desFile = new File( "./Screenshot/.png");
FileUtils.copyFile(scrFile,desFile);
替代,使用
根据检查文件是否存在的类似方案。