Я импортировал этот класс из другого пакета и попытался вызвать этот метод, но он не работает.Выполнение снимка экрана с использованием 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
Если у вас был этот точный метод в другом классе, это не сработало, потому что это 'private'. Если это так, вы должны изменить его на 'public'. – Tom