我正在使用Selenium自動化針對網絡應用程序的測試。此網絡應用程序使用HTML5地理位置API從瀏覽器使用當前位置信息。在我的測試中,我希望我的瀏覽器爲應用程序提供虛假位置。有什麼我可以做我的瀏覽器位置使用JavaScript?像重寫完整的HTML5地理定位API一樣?使用Javascript僞造瀏覽器位置
1
A
回答
2
Chrome及其開發者工具可讓您模擬很多事情,如you check the Emulatioon checkbox,其中包括瀏覽器的位置。
3
您可以隨時使用某些附加組件用於Firefox(Geolocator)和Chrome(手動GeoLocator),你可以用它來覆蓋由地理位置API提供的位置信息。這些爲我工作。祝你好運!
相關問題
- 1. 在瀏覽器中僞造socket.io事件
- 2. 訪問瀏覽器證書使用僞造
- 3. 僞造URL預覽器?
- 4. 使用javascript禁用地理位置瀏覽器
- 5. 鼠標位置 - 跨瀏覽器的兼容性 - 使用Javascript
- 6. 「僞造」 JavaScript構造
- 7. 禁用瀏覽器位置提示
- 8. WatiN - 設置瀏覽器的位置
- 9. Javascript或瀏覽器以不同的方式設置位置
- 10. 使用Javascript檢測Chrome瀏覽器和Safari瀏覽器
- 11. 如何使用JavaScript僞造佔位符文本?
- 12. 使用JavaScript或jQuery僞造滾動條
- 13. 禁用瀏覽器的使用JavaScript
- 14. 使用javascript檢測瀏覽器用戶
- 15. 啓用瀏覽器JavaScript使用代碼
- 16. 無頭鍛造瀏覽器
- 17. 瀏覽器cookie VS僞隨機數
- 18. 瀏覽器瀏覽鼠標位置的頻率如何?
- 19. 如何在Android上使用LocationClient阻止僞造的位置
- 20. 帶Safari瀏覽器的地理位置
- 21. 瀏覽器存儲 - 物理位置?
- 22. 移動瀏覽器的固定位置
- 23. WPF瀏覽器控件滾動位置
- 24. 瀏覽器持久滾動位置
- 25. 是位置'初始'跨瀏覽器 - css
- 26. 位置突破時瀏覽器調整
- 27. CSS位置:在Android瀏覽器
- 28. 谷歌瀏覽器的位置:固定
- 29. 從網絡瀏覽器獲取位置
- 30. 插頁位置跨瀏覽器?
對於xbrowser解決方案,請圍繞本機方法編寫一個簡單的包裝函數,然後從代碼中調用它。用模擬函數實現的clobber,或者在需要測試時在包裝器中執行if(測試)分支。 – dandavis