在Selenium WebDriver中如何截取屏幕截图

3

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

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

FileUtils.copyFile(scrFile, new File("D:\\screenshot.jpg"));

我遇到了一个错误 "The method copyFile(File, File) is undefined for the type FileUtils"。我已经导入了包 import java.io.IOException; 和 import com.sun.jna.platform.FileUtils;。
请帮助我解决这个问题!

1
@olyv 看起来不是重复的问题。这更像是FileUtils无法正常工作的问题。 - Niet the Dark Absol
1个回答

1

Apache Commons IO是您可能想要使用的库。从org.apache.commons.io导入FileUtils (Java文档, 主页)。


问题已经解决,只需添加org.apache.commons.io(Java文档,主页)包。 - Ak17

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接