我正在尝试为我的测试自动化验证pdf信件的内容。为此,首先,我尝试将pdf文件下载到本地计算机并进行验证。但是我无法使用Java正确下载文件。 pdf是作为嵌入式文档存在于页面中的,该页面需要我首先登录。 html如下
<td colspan="2" style="vertical-align:top;" id="frameCell_24743998"><iframe id="viewFrame_24743998" src="https://wewewe.net/ewr/ww/desk/ViewQCWalzPDFAction.do?recordId=24743998&we=we&partitionId=16515&Id=1561024580039s79n0a" height="550" width="800" style="width: 1254px;"></iframe><br></td>
所以我有了网址,并尝试使用
下载文件FileUtils.copyURLToFile(new URL("https://wewewe.net/ewr/ww/desk/ViewQCWalzPDFAction.do?recordId=24743998&we=we&partitionId=16515&Id=1561024580039s79n0a"), new File("C:\\workspace\\dfdf\\dfdffddf\\dd.pdf"));
但它显示
java.net.ConnectException:连接超时: 例外。
这是因为我尚未登录该应用程序并尝试下载。还有其他下载方式吗?