我想设置chrome的地理位置。现在,我找到了设置地理位置的方法,但是没有找到覆盖地理位置的选项,如图所示:
这是正确的方法 我的Java代码:
ChromeOptions options = new ChromeOptions();
options.setBinary("D:/chome_java/chrome/chrome.exe");
Map<String, Object> prefs = new HashMap<>();
prefs.put("profile.default_content_setting_values.geolocation", 1);
Map<String, Object> devtools = new HashMap<>();
devtools.put("emulation.geolocationOverride", "\"11.111698@-122.222954:\"");
prefs.put("devtools.preferences", devtools);
options.setExperimentalOption("prefs", prefs);
ChromeDriver driver = new ChromeDriver(options);
driver.get("http://www.baidu.com/");
我一直在寻找大量数据,但没有找到解决方案。我不知道可以设置哪些参数和参数值。
您能告诉我默认情况下如何选择其他选项吗?
非常感谢