如何使用ChromeDriver下载exe文件?

问题描述 投票:4回答:2

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

selenium-webdriver ui-automation selenium-chromedriver
2个回答
0
投票

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

但我有一个解决方法。

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

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

发送( “{ENTER}”)

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

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


0
投票

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

大多数可信赖的软件发行商使用Code Signing Certificate来验证他们的软件包。这样,软件会将其公司名称显示为发布者,并确保软件不会被更改。

© www.soinside.com 2019 - 2024. All rights reserved.