如何在IE浏览器中使用SELENIUM和C#/ winium处理文件下载对话框/弹出窗口

时间:2017-10-04 12:37:59

标签: c# selenium popup

如何在IE浏览器中使用SELENIUM和C#

处理文件下载对话框/弹出窗口

enter image description here

我尝试使用winium,我可以使用保存点击保存文件,但我也必须关闭弹出窗口。 下载并打开新窗口后,由于此弹出窗口,我不会切换最后一个窗口

1 个答案:

答案 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