我有一个selenium测试来检查下载的文件是否正确,所以我想检查导出的文件中是否没有记录,只检查列和一条消息“此导出的结果没有文件...“
使用哈希值来验证文件内容就足够了吗?
答案 0 :(得分:1)
请注意,由于哈希冲突
,有两个内容不同的文件有时会生成相同的哈希值答案 1 :(得分:1)
使用哈希检查文件是否正在下载好了可能没问题,具体取决于您使用的哈希算法。虽然哈希冲突是可能的,例如md5我不认为这很可能。许多站点仍然使用md5校验和作为验证下载文件完整性的方法。
答案 2 :(得分:0)
我从Selenium Easy找到了一个例子。
这https://www.seleniumeasy.com/selenium-tutorials/verify-file-after-downloading-using-webdriver-java可能正是您所寻找的。 p>