Почему Emulation.setGeolocationOverride не устанавливает указанную геолокацию в моем браузере с помощью Selenium CDPJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему Emulation.setGeolocationOverride не устанавливает указанную геолокацию в моем браузере с помощью Selenium CDP

Сообщение Anonymous »

Я использую приведенный ниже код и обнаружил, что не могу переопределить геолокацию моего браузера с помощью команды CDP.

Код: Выделить всё

ChromiumDriver driver = new ChromeDriver(); //Initializing the Chrome driver
driver.manage().window().maximize(); //Maximizing the browser to make it fullscreen
DevTools devTools = driver.getDevTools();//getting thedevtools object from the driver
devTools.createSession();//Creating a devTool session
Map place = new HashMap();//Creating a map with geolocation data
place.put("latitude", 19);
place.put("longitude", 73);
place.put("accuracy", 1);
driver.executeCdpCommand("Emulation.setGeolocationOverride", place);//This is suppose to override the browser's current geolocation to Navi Mumbai's one as latitude 19 and longitude 73 is for Navi Mumbai
driver.get("https:google.com");
driver.findElement(By.name("q")).sendKeys("Places near me", Keys.ENTER);//Entering places near me in google search and click on enter
System.out.println(driver.findElement(By.xpath("//span[text()='Results for ']/following-sibling::span[2]")).getText());//This should fetch place that is currently overridden in the browser, but it is still fetching me my current location
Примечание. В настоящее время я использую Chrome 127 и Selenium 4.23.0.
Я пытался обновить страницу, а также пробовал использовать браузер Edge, поскольку он также является браузером на основе Chrome и обнаружил, что даже Edge возвращает мое текущее местоположение, а не переопределяет местоположение, которое я указал в параметрах.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ocation-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отреагировать нативную фона геолокацию, а не работать
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Запрос на геолокацию может быть выполнен только в безопасном контексте
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • IOS Mobile не спрашивает разрешение на геолокацию
    Anonymous » » в форуме Html
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Файл сохраняется в/storage/emulation/0/android/data/com .. вместо загрузки папки React-inative-to-pdf
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Файл сохраняется в/storage/emulation/0/android/data/com .. вместо загрузки папки React-inative-to-pdf
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»