在 selenium webdriver 中捕获屏幕截图 [重复]
Posted
技术标签:
【中文标题】在 selenium webdriver 中捕获屏幕截图 [重复]【英文标题】:Capture a screen shot in selenium webdriver [duplicate] 【发布时间】:2014-07-15 04:53:56 【问题描述】:我正在尝试使用下面提到的脚本捕获网页的屏幕截图:
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;并导入 com.sun.jna.platform.FileUtils;
请帮帮我!
【问题讨论】:
@olyv 看起来不是重复的。这更多是FileUtils
不起作用的问题。
【参考方案1】:
Apache Commons IO 是您可能想要使用的库。从org.apache.commons.io
导入FileUtils
(java docs,home page)。
【讨论】:
添加 org.apache.commons.io (java docs, home page) 包后问题已解决。以上是关于在 selenium webdriver 中捕获屏幕截图 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何用selenium webdriver 捕获js error
如何在不调整窗口大小的情况下使用 Java 在 Selenium Webdriver 中捕获屏幕截图 [重复]
如何在 Python 上使用 selenium webdriver 和 browsermob 代理捕获网络流量?