如何在IE浏览器中使用SELENIUM和C#
处理文件下载对话框/弹出窗口
我尝试使用winium,我可以使用保存点击保存文件,但我也必须关闭弹出窗口。 下载并打开新窗口后,由于此弹出窗口,我不会切换最后一个窗口
答案 0 :(得分:1)
在why you shouldn't download files with selenium上阅读这篇非常好的文章。它为您提供了许多替代方案,其中一个方法是检索下载链接的URL并发送HTTP GET请求以查看是否收到了有效的响应。
如果无论出于何种原因,您还必须自动下载文件(可能需要每次或每次都自动检查文件内容?),它也会提供选项。这些选项包括使用AutoIT或编写代码以完全绕过操作系统级别对话。
这个问题已经多次以各种格式提出,但没有答案:
How to handle File download dialog/popup in IE browser USING SELENIUM and C#
How to click on Open/save/cancel button on IE 11 using selenium ruby