2014-02-21 38 views
1

我正在使用Selenium自動化針對網絡應用程序的測試。此網絡應用程序使用HTML5地理位置API從瀏覽器使用當前位置信息。在我的測試中,我希望我的瀏覽器爲應用程序提供虛假位置。有什麼我可以做我的瀏覽器位置使用JavaScript?像重寫完整的HTML5地理定位API一樣?使用Javascript僞造瀏覽器位置

+0

對於xbrowser解決方案,請圍繞本機方法編寫一個簡單的包裝函數,然後從代碼中調用它。用模擬函數實現的clobber,或者在需要測試時在包裝器中執行if(測試)分支。 – dandavis

回答

3

您可以隨時使用某些附加組件用於Firefox(Geolocator)和Chrome(手動GeoLocator),你可以用它來覆蓋由地理位置API提供的位置信息。這些爲我工作。祝你好運!