在Selenium中截屏时System.getProperty()有什么用?

时间:2019-05-20 10:16:37

标签: selenium-webdriver selenium-extent-report takesscreenshot

我正在运行一个程序,该程序使用硒自动在范围报告中添加屏幕截图。程序运行正常,但是我想知道下面程序中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 个答案:

答案 0 :(得分:0)

正在获取用户主目录,例如C:\Users\user10796675