如何对web页面中,下载的文件进行验证?
例如一个检索页面,页面上有个<下载>按钮,点击这个<下载>按钮以后,检索结果会以excel或者csv文件形式进行下载,可以直接打开或保存到本地,我想对这个功能进行验证(保存和验证文件内容),改如何实现呢? 回复 1# maplee
细说你想怎么个验证法?
验证下载功能?
还是验证下载下来的文件内容? 都想验证。
不过我想,用笨办法应该能解决。
1、先通过操作dialog("另存为").WinButton可以实现下载保存到本地。
2、再把已下载保存到本地的文件打开,逐行读取数据,和web页面的webtable一一对比。
不过以上有一点不好,就是文件保存的路径,必须在IE中提前设置好,然后在读取的时候写死,
不够灵活。。 回复 3# maplee
保存路径可以直接在保存的时候,写上完整路径的 简单点你知道文件改成什么样子,那么下载下来比较下md5就行了,不需要专门打开文件校验内容的 回复 5# 云层
也是个好方法~ md5的缺点是假如文件不匹配就不知道是那条纪录出的问题 md5的缺点是假如文件不匹配就不知道是那条纪录出的问题
goal1860 发表于 2013-7-18 07:38 http://bbs.51testing.com/images/common/back.gif
帮忙解释一下什么是md5,一直没有接触过这个概念 回复 8# wsryyffs
说白了就是验证文件的完整性,相同文件内容的话编码后返回的串也应该是一样的。 简单点你知道文件改成什么样子,那么下载下来比较下md5就行了,不需要专门打开文件校验内容的
云层 发表于 2013-7-17 14:49 http://bbs.51testing.com/images/common/back.gif
可惜我想验证的是下载文件中的内容,和页面上检索结果内容的一致性,好像MD5用不上吧。
页:
[1]