0
我從另一個軟件包中導入了此類,並嘗試調用此方法,但它不起作用。使用Selenium拍攝屏幕截圖
當我在同一個類中創建此方法並調用它時,它正在工作。
private void getScreenshot() throws IOException
{
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
SimpleDateFormat dateFormat = new SimpleDateFormat("DD-MM-YYYY/hh-mm-ssaa");
String destfile = dateFormat.format(new Date()) + ".png";
FileUtils.copyFile(scrFile, new File("D:\\workspace\\Firewall\\Resources\\ScreenShots\\"+destfile));
}
嘗試添加一些格式到您的問題,因爲它很難讀取您的代碼。如果有任何 – Andersson
也添加異常日誌如果你在另一個類中有這個確切的方法,它不工作,因爲它是'私人'。如果是這樣的話,你應該把它改爲'public'。 – Tom