我可以通过点击下载按钮下载Excel文件,这是根据DOM,之后,我想验证下载的文件是同一个。项目中不允许使用AUTO IT。我已经尝试在本地验证下面的代码,但如果我将此代码推到仓库。则用户路径将得到改变并且代码将失败。
`String filepath = "C:User\\Dhananjay\\Downloads";
String fileName = "report.xlsx"
File targetFile = new File(fileName,filePath);
if(! targetFile.exists())'
{
system.out.println("File is verified")`
}else{
system.out.println("file not downloaded")
}'
3条答案
按热度按时间cdmah0mi1#
String userProfile = System.getProperty("user.home");
返回%USERPROFILE%
变量。可以使用
String filepath = System.getProperty("user.home") + "\\Downloads";
即使在Linux上也可以工作。
nlejzf6q2#
mspsb9vt3#
您可以根据自己的选择指定Chrome和Firefox浏览器的下载位置。位置可以是通用的操作系统-所以它将在远程和本地和任何操作系统上工作。请check this出来得到解决方案。在后一部分,已经解决了对下载文件的验证问题。