如何使用ChromeDriver下载exe文件?

时间:2014-04-22 08:48:11

标签: selenium-webdriver ui-automation selenium-chromedriver

我尝试通过ChromeDriver下载exe文件。但我看到以下消息:“此类文件可能会损害您的计算机...” 我怎么能避免这个消息?

2 个答案:

答案 0 :(得分:0)

我认为我们不能在Chrome中关闭这些消息。

但我有一个解决方法。

1)chrome:// settings / - >下载 - >选中“询问下载前保存每个文件的位置”复选框。然后,每次下载文件之前,chrome都会询问您在哪里保存文件&默认位置是“下载”文件夹。

2)编写一个AutoIt脚本只是为了按ENTER(因为焦点已经在弹出窗口中)。

发送( “{ENTER}”)

3)单击“下载”链接后,使用以下命令运行上述AutoIt脚本:

Runtime.getRuntime()。exec(“AutoIt可执行文件的路径”);

答案 1 :(得分:0)

可以下载文件。它将显示.js,.exe,.dll,excel宏文件等错误。 需要记住的是,当您尝试通过任何安装程序来安装软件时,双击exe文件,它将显示您的发布者名称。如果发布者未知,则可能是exe文件被更改了。

大多数受信任的软件发布者都使用Code Signing Certificate来验证其软件包。这样,软件就可以将其公司名称显示为发布者,并确保该软件不会被更改。