【发布时间】:2016-03-11 21:22:35
【问题描述】:
我正在使用 selenium chromedriver 来自动化 Web 应用程序。 在我的应用程序中,我需要下载 xml 文件。但是当我下载 xml 文件时,我会弹出“这种类型的文件会损害您的计算机”。我想使用 selenium chromedriver 禁用此弹出窗口,并且我希望始终下载这些类型的文件。如何才能做到这一点?
- 硒版本:2.47.1
- Chrome 驱动程序版本:2.19
更新它是 2012 年的 long standing Chrome bug。
【问题讨论】:
-
弹出窗口是否有确定/取消按钮?
-
弹出窗口有“保留”和“放弃”按钮。
-
您不应该禁用它,但您可以使用
alert.accept()来处理该弹出窗口。它会点击保持并继续你的脚本。 -
那个弹窗不是应用弹窗。那是chrome默认弹出。附上相关截图。
-
好的,你不能关闭它。在您的 chrome 中设置下载时要求保存文件,然后尝试使用
alert.accept()
标签: selenium selenium-chromedriver