xml - 在 selenium chromedriver 中阻止 XML 文件下载
问题描述
我正在尝试在默认导出 XML 文件的应用程序中从 excel 导出数据。当我单击导出按钮时,它会打开一个新的 chrome 窗口,并且会显示一条警告消息“此文件可能会损害您的计算机”,并带有保留或丢弃选项。我希望在没有此提示的情况下自动下载 XML 文件。我怎样才能做到这一点?
解决方案
它可以通过 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/
推荐阅读
- kubernetes - Kubernetes 可以在 Pod 之间共享单个 GPU 吗?
- css - 当 textarea 有值时更改标签颜色
- php - 使用时间计算变量
- sql - 如何将 NTILE 函数应用于 SQL 列
- ssl - Logstash 不接受自签名证书并引发 sslv3 警报握手失败
- java - 如何在java中的spring数据聚合中实现$size
- php - WordPress:将查询字符串附加到所有 URL
- string - 如何创建任意长度的字符串
- kotlin - Kotlin - 我如何设置共享偏好代码以便我打开关闭的应用程序,它会打开我离开的最后一个活动
- typescript - 为什么可以将 'any' 分配给任何类型而不先显式转换它?