У меня есть требование, где мне нужно добавить метку времени для снимка экрана, который сохраняется в папке / img. Когда я вижу AssertionService.java (https://github.com/qmetry/qaf/blob/master/src/com/qmetry/qaf/automation/ui/selenium/AssertionService.java), Я вижу, это добавляет некоторую случайную строку в конце.
Как удалить эту добавленную случайную строку и добавить метку времени? Заранее спасибо за помощь!
private String captureScreenShot() {
String filename = StringUtil.createRandomString(getTestCaseName()) + ".png";
try {
selenium.captureEntirePageScreenshot(getScreenShotDir() + filename, "");
} catch (Exception e) {
try {
selenium.windowFocus();
} catch (Throwable t) {
logger.error(t);
}
selenium.captureScreenshot(getScreenShotDir() + filename);
}
lastCapturedScreenShot = filename;
logger.info("Captured screen shot: " + lastCapturedScreenShot);
return filename;
}