🤩Искали способ эмулировать движение пользователя — нашли его в Chrome
Если вы тестируете карты, маршруты, локализацию или любые сервисы, завязанные на геолокации, многие сценарии можно проверить прямо в браузере — без VPN, эмуляторов и помощи коллег из другой страны.
Для большинства задач достаточно встроенных возможностей Chrome.
В DevTools → More tools → Sensors можно:
• Выбрать готовую локацию или задать свои координаты;
• Сменить часовой пояс и регион;
• Настроить Accuracy (начиная с Chrome 138) и проверить, как приложение ведёт себя при неточном GPS. Это полезно для сценариев, где приложение реагирует на местоположение пользователя. Например, даже погрешность в несколько десятков метров может изменить работу геофенса или повлиять на определение ближайших объектов.
⚠️ Подмена геолокации работает только пока открыты DevTools.
Но если нужно проверить уже не одну точку, а движение по маршруту, встроенных возможностей становится недостаточно.
Для этого есть бесплатное open source-расширение DevTools Advanced Location Override. Оно позволяет:
• Загружать заранее подготовленные маршруты в форматах KML, GPX и GeoJSON;
• Воспроизводить движение по маршруту в реальном времени;
• Менять скорость движения — от 0.5× до 10×;
• Добавлять случайную погрешность GPS, скорости и высоты, чтобы приблизить сценарий к реальным условиям.
Например, можно загрузить GPX-трек маршрута, ускорить его воспроизведение и проверить, как приложение реагирует на вход в геозоны, перестроение маршрута или обновление ближайших объектов по мере движения.
Если узнали что-то новое — 💚
Если уже используете эти возможности в работе — 👍
#qahub_tools
Post #484
521
- 🔥 11
- 👍 2