我正在使用Selenium 2 - Webdriver,Chromedriver和Java。 我的一个测试需要关闭Chrome上的位置服务。
我注意到默认情况下,Chromedriver会打开位置服务。
我想知道是否有一种方法可以在Chromedriver上禁用位置服务?
先行致谢!
我注意到默认情况下,Chromedriver会打开位置服务。
我想知道是否有一种方法可以在Chromedriver上禁用位置服务?
先行致谢!
是的,这是可能的。 使用ChromeOptions类,如下所示:
ChromeOptions options = new ChromeOptions();
JSONObject jsonObject = new JSONObject();
jsonObject.put("profile.default_content_settings.geolocation", 2);
options.setExperimentalOption("prefs", jsonObject);
WebDriver driver = new ChromeDriver(options);