下载zip文件并验证其内容

时间:2013-02-20 10:35:39

标签: selenium download

我需要选择一个表记录并单击下载按钮。 (我猜下载按钮有一个.js来下载所选表记录下的文件) 它将以.tbz格式将文件存储在操作系统中。一旦提示,打开tar文件并验证其内容。

我设法点击表记录并点击下载按钮。但它打开了一个下载窗口,在selenium中无法识别。可下载文件位于Web层下,无法使用href进行跟踪。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Selenium / Webdriver只能与浏览器交互。因此,您无法执行验证tar内容的部分。但是,您可能会尝试使用您选择的语言查找库,这可能会帮助您解压缩tar文件并进行验证..如果有帮助,请链接(How do I extract a tar file in Java?

回到浏览器部分,您无法与下载窗口进行交互,因为它是一个操作系统级窗口。您可以尝试执行的操作是,在您正在测试的浏览器中设置下载设置并进行设置,以便自动下载到特定文件夹,您可以从中继续执行非selenium实现。