我正在使用Selenium自动化测试Web应用程序。此Web应用程序使用HTML5 Geolocation API从浏览器中使用当前位置信息。在我的测试中,我希望我的浏览器为应用程序提供虚假位置。有什么我可以使用javascript伪造我的浏览器位置吗?像重写完整的HTML5 Geolocation API一样?
答案 0 :(得分:3)
您可以随时使用Firefox(Geolocator)和Chrome(手动GeoLocator)的某些附加组件,您可以使用这些附加组件覆盖Geolocation API提供的位置信息。这些对我有用。祝你好运!
答案 1 :(得分:2)
Chrome及其开发人员工具可让您模拟you check the Emulatioon checkbox的许多内容,其中包括浏览器的位置。