0

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

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

任何帮助表示赞赏。

4

1 回答 1

0

Selenium/Webdriver 只能与浏览器交互。因此,您无法执行验证 tar 内容的部分。但是,您可能会尝试以您选择的语言查找库,这可能会帮助您解压缩 tar 文件并进行验证。如果有帮助,请提供链接(如何在 Java 中提取 tar 文件?

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

于 2013-02-20T11:17:38.903 回答