java - 启用不跟踪

标签 java google-chrome selenium-chromedriver

有没有办法为Do not track启用“selenium”选项?使用 chromedriver?

没有command line switches似乎有帮助 this网站说该选项在使用 chromedriver 运行时被禁用,即使我的常规 Chrome 配置文件已打开它。我想使用一个临时配置文件,而不是加载我现有的配置文件。

建议?选项可以自动设置吗?

最佳答案

我想通了。这可以通过设置 Chrome preferences file 中的首选项来完成。像这样:

Map<String, Object> preferences = new HashMap<String, Object>();
ChromeOptions options = new ChromeOptions();

preferences.put("enable_do_not_track", true);
options.setExperimentalOption("prefs", preferences);

关于java - 启用不跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26319535/

相关文章:

java - 我如何使用重试策略重构方法。不使用第三方

google-chrome - 在 Chrome 中使用 css 媒体查询调整窗口大小时浏览器闪烁白色

python - 我在哪里可以找到所有可用的 ChromeOptions with selenium 的列表?

java - 如何将 LetsEncrypt SSL 安装到使用 Java 8 平台运行 Tomcat 8 的 AWS Elastic Beanstalk 应用程序上

java - 使用不同的基线来查询数据

java - 如何使这个 Java 方法变得通用

javascript - Chrome和Firefox控制台中的 'undefined'调用可以删除吗?

css - "Card"旋转和可选文本

ruby-on-rails - Selenium rails 测试中的 Chromedriver 错误

java - 如何修复 [1573451709.039][警告] : Timed out connecting to Chrome, 重试...同时使用 chrome 版本 78 和 chrome 驱动程序版本 78.0.3904.70