Java 在SeleniumWebDriver中捕获屏幕截图

Java 在SeleniumWebDriver中捕获屏幕截图,java,selenium,Java,Selenium,我正在尝试使用以下脚本捕获网页的屏幕截图: File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(scrFile, new File("D:\\screenshot.jpg")); 我收到一个错误,因为“类型FileUtils的copyFile(File,File)方法未定义”。我已经导入了包import java.io.IOException;并导入com.

我正在尝试使用以下脚本捕获网页的屏幕截图:

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

FileUtils.copyFile(scrFile, new File("D:\\screenshot.jpg"));
我收到一个错误,因为“
类型FileUtils的copyFile(File,File)方法未定义”。我已经导入了包import java.io.IOException;并导入com.sun.jna.platform.FileUtils


请帮帮我

Apache Commons IO是您可能想要使用的库。从org.apache.commons.io导入
FileUtils

(,)。

@olyv未被视为复制品。这更像是
FileUtils
不起作用的问题。添加org.apache.commons.io(java文档,主页)包后,该问题已得到解决。