【发布时间】:2017-01-16 09:20:54
【问题描述】:
我从另一个包中导入了这个类并尝试调用这个方法,但它不起作用。
当我在同一个类中创建此方法并调用它时,它正在工作。
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));
}
【问题讨论】:
-
尝试为您的问题添加一些格式,因为阅读您的代码非常困难。如果有任何异常日志也要添加
-
如果你在另一个类中有这个确切的方法,它不起作用,因为它是
private。如果是这种情况,您应该将其更改为public。
标签: java selenium screenshot