私はSelenium
を使って地図を開くテストを書いています。 問題はマップが現在の場所で開かれていることですが、別の場所(別の国)で開こうとしています。コードで地理位置を設定する方法
私は、Chrome devtoolsを使用してプログラム的にSensorに行くことで位置を調整しました。 Java
でどのように同じ動作を達成できますか? 私はここで
JSONObject jsonObject = new JSONObject();
jsonObject.put("pro`enter code here`file.default_content_settings.geolocation", 2);
options.setExperimentalOption("prefs", jsonObject);
driver = new ChromeDriver(options);
((JavascriptExecutor)driver).executeScript("window.navigator.geolocation.getCurrentPosition = function(success){ var position = {'coords' : { 'latitude': '55.751244', 'longitude': '37.618423'}}; success(position);}");
ありがとうございます!できます! – moriyasamun