使用 Selenium WebDriver、Chrome 和 macOS 访问地理定位
Access geolocation with Selenium WebDriver, Chrome, and macOS
我想 运行 测试以使用 Selenium WebDriver(版本 4.0.0-rc-1)访问地理位置坐标:
我 运行 这个测试在 GitHub 动作上,它在 ubuntu-latest
(Ubuntu 20.04)、windows-latest
(Windows Server 2019),但不在 macos-latest
(macOS 10.15) 中。 Mac 中的 Chrome 似乎无法访问地理位置数据:
有人知道是否可以实现吗?
我找到了解决方案。我 post 在这里以防万一它可以帮助某人。在macOS偏好设置中,我们需要为Chrome开启定位服务(系统偏好设置->安全&隐私->定位服务),如下:
之后,测试可以访问位置坐标。
我想 运行 测试以使用 Selenium WebDriver(版本 4.0.0-rc-1)访问地理位置坐标:
我 运行 这个测试在 GitHub 动作上,它在 ubuntu-latest
(Ubuntu 20.04)、windows-latest
(Windows Server 2019),但不在 macos-latest
(macOS 10.15) 中。 Mac 中的 Chrome 似乎无法访问地理位置数据:
有人知道是否可以实现吗?
我找到了解决方案。我 post 在这里以防万一它可以帮助某人。在macOS偏好设置中,我们需要为Chrome开启定位服务(系统偏好设置->安全&隐私->定位服务),如下:
之后,测试可以访问位置坐标。