2013-04-29 45 views

回答

2

每当我看到这样的问题,我总是建议你阅读这篇文章,其既回答您的问题,并解释为什么你不应该这样做:

http://ardesco.lazerycode.com/index.php/2012/07/how-to-download-files-with-selenium-and-why-you-shouldnt/

+0

这是一个很好的建议 - 如果您只需要验证链接,可以在不使浏览器请求文件的情况下完成。如果您必须下载该文件以对其进行进一步验证,那么不需要使用浏览器;只需使用您最喜欢的HTTP库。 – 2013-04-30 02:15:27

0

我与鲍勃,比尔和笔者不同意在另一个答案中链接到的文章。

下载可以被自动化。下载的文件可以进行有意义的验证。在最简单的情况下,您可以将下载的文件的内容与现有示例文件进行比较。

(免责声明:下一段是关于我所附属的工具)。

例如,如果您使用RIATest进行自动化,您可以自动执行右键单击操作,然后自动执行操作系统对话框,然后等待下载完成并验证下载文件的内容。

相关问题