Как включить goelocation в Chrome без головы - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь протестировать веб-сервис, который считывает геолокацию с веб-страницы. У меня есть следующий код, который работает для селена Chrome драйвера:

Map prefs = new HashMap<String, Object>();
prefs.put("profile.default_content_setting_values.geolocation", 1); // 1:allow 2:block

ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs);

ChromeDriver driver = new ChromeDriver(options);

((LocationContext)driver).setLocation(new Location(37.774929, -122.419416, 0));
driver.get("https://html5demos.com/geo/");

но не тогда, когда он безголовый. Кто-нибудь знает, как включить геолокацию в безголовом браузере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...