使用Javascript伪造浏览器位置

时间:2014-02-21 07:41:34

标签: javascript html5 selenium

我正在使用Selenium自动化测试Web应用程序。此Web应用程序使用HTML5 Geolocation API从浏览器中使用当前位置信息。在我的测试中,我希望我的浏览器为应用程序提供虚假位置。有什么我可以使用javascript伪造我的浏览器位置吗?像重写完整的HTML5 Geolocation API一样?

2 个答案:

答案 0 :(得分:3)

您可以随时使用Firefox(Geolocator)和Chrome(手动GeoLocator)的某些附加组件,您可以使用这些附加组件覆盖Geolocation API提供的位置信息。这些对我有用。祝你好运!

答案 1 :(得分:2)

Chrome及其开发人员工具可让您模拟you check the Emulatioon checkbox的许多内容,其中包括浏览器的位置。

enter image description here

请参阅related Chrome documentation