首页 > 解决方案 > 在 selenium chromedriver 中阻止 XML 文件下载

问题描述

我正在尝试在默认导出 XML 文件的应用程序中从 excel 导出数据。当我单击导出按钮时,它会打开一个新的 chrome 窗口,并且会显示一条警告消息“此文件可能会损害您的计算机”,并带有保留或丢弃选项。我希望在没有此提示的情况下自动下载 XML 文件。我怎样才能做到这一点?

标签: xmlselenium-chromedriverblocked

解决方案


它可以通过 chromeoptions 进行控制。

--safebrowsing-disable-download-protection

在 Java 中,

ChromeOptions options = new ChromeOptions();
options.addArguments("--safebrowsing-disable-download-protection");
ChromeDriver driver = new ChromeDriver(options);

在这里查看更多信息。

https://peter.sh/experiments/chromium-command-line-switches/


推荐阅读