.setGeolocation() 建議編輯
自:2.2.0模擬瀏覽器的地理位置。不帶任何引數呼叫以將地理位置重設回原始狀態。
用法
.setGeolocation({latitude, longitude, accuracy}, [callback])
範例
describe('mock geolocation', function() {
it('sets the geolocation to Tokyo, Japan and then resets it', () => {
browser
.setGeolocation({
latitude: 35.689487,
longitude: 139.691706,
accuracy: 100
}) // sets the geolocation to Tokyo, Japan
.navigateTo('https://www.gps-coordinates.net/my-location')
.pause(3000)
.setGeolocation() // resets the geolocation
.navigateTo('https://www.gps-coordinates.net/my-location')
.pause(3000);
});
});
參數
名稱 | 類型 | 描述 |
---|---|---|
coordinates 選用 |
物件 | 緯度、經度和精確度。 |
callback 選用 |
函式 | 命令完成時要呼叫的回呼函式。 |