I'm using selenium 2 - Webdriver , Chromedriver, Java. One of my tests needs to turn off the location service on Chrome .
I notice that by default, the location service is turned on Chromedriver.
I'm wondering if there is a way to disable location service on chromedriver?
many thanks in advance!
Yes, it's possible. Use the ChromeOptions class, in the following way:
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);
You can see it as an answer for an issue here
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With