我尝试使用方法(信用到神元路):
org.apache.commons.io.FileUtils.copyURLToFile(URL, File)
正是:
org.apache.commons.io.FileUtils.copyURLToFile(driver.getCurrentUrl(), "C:\\Users\\myDocs\\myfolder\myFile.pdf");
但是,Eclipse强调copyURLToFile并建议使用copyFile.当我切换到copyFile,它建议copyURLToFile再次使用???
根据FileUtils#copyURLToFile()API ...
第一个参数需要是一个URL对象,第二个参数需要是一个FileObject.你正在将Strings作为两个args传递.尝试...
org.apache.commons.io.FileUtils.copyURLToFile(new URL(driver.getCurrentUrl()), new File("C:\\Users\\myDocs\\myfolder\\myFile.pdf"));
Run Code Online (Sandbox Code Playgroud)
此外,由于此方法抛出异常,您需要使方法抛出异常,或者在try {} catch {}块中包含该语句.
例如
try {
org.apache.commons.io.FileUtils.copyURLToFile(new URL(driver.getCurrentUrl()), new File("C:\\Users\\myDocs\\myfolder\\myFile.pdf"));
} catch (Exception x) { x.printStackTrace(); }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12319 次 |
| 最近记录: |