我正在尝试使用Java中的Selenium来获取用户的地理坐标,但是使用IP地址不够准确,因此我想使用该网站http://www.whataremycoordinates.com/,但是它无法正常工作,我猜这是因为您必须允许位置使用,所以无论如何我都可以在Selenium中使用位置使用,或者也许可以通过其他方法来获取确切的地理坐标
通常,当站点想要获取此类数据时,浏览器会询问您是否要共享位置。现在的问题是弹出窗口内 无法控制 用selenium。在这种情况下,您需要告诉浏览器,不要打开弹出窗口,并允许同时共享您的位置,这样就不会首先打开弹出窗口。
selenium
对于Firefox,您需要:
Firefox
about:permissions
FirefoxProfile
有关更多信息,请参见: