Какая польза от System.getProperty() при создании снимка экрана в Selenium?
Я запускаю программу для автоматического добавления снимка экрана в отчет по экстенту с использованием селена. Программа работает отлично, но я хочу знать значение строки System.getProperty в программе ниже.
public class SST
{
public static String getScreenshot(WebDriver driver)
{
TakesScreenshot ts=(TakesScreenshot) driver;
File src=ts.getScreenshotAs(OutputType.FILE);
String path = System.getProperty("user.dir")+"/Screenshot/"+System.currentTimeMillis()+".png";
File destination=new File(path);
try
{
FileUtils.copyFile(src, destination);
} catch (IOException e)
{
System.out.println("Capture Failed "+e.getMessage());
}
return path;
}
}
1 ответ
Это получение домашнего каталога пользователя, например, C:\Users\user10796675
,