0

在使用 Selenium-2 进行自动化测试期间,我们单击链接并打开“文件下载”窗口。我想单击“保存”按钮并将文件保存到磁盘。

Selenium2 不支持自行处理文件下载。因此,我编写了一个 AutoIT 脚本来单击保存按钮,如果我们在本地机器上测试 Web 应用程序,它会成功运行。在远程机器中,如果我正在运行此脚本,如果我关闭远程桌面 (RDP),它会挂起。一件事是我们不知道将被点击的链接是什么。我们只知道存在一个“文件下载”窗口,它可能不在顶部或处于活动状态。但我需要点击保存按钮。

那么,是否可以以其他方式处理文件下载弹出窗口?如果我们可以处理它 AutoIT 那么它非常好。但也欢迎 AutoIT 以外的建议。就像我们可以使用其他一些 API 或脚本一样。但是如果我们不需要安装任何其他软件来运行脚本/解决方案会很好。

4

0 回答 0