菜单
开源

setGeolocation(geolocation)

注意

此功能存在已知问题。详情请参阅#435

设置浏览器上下文的地理位置。

参数类型默认值描述
geolocation对象null
geolocation.latitude数字0纬度,介于 -90 和 90 之间。
geolocation.longitude数字0经度,介于 -180 和 180 之间。
geolocation.accuracy数字0可选的非负精度值。

返回值

类型描述
Promise<void>地理位置设置完成后返回的 Promise。

示例

JavaScript
import { browser } from 'k6/browser';

export const options = {
  scenarios: {
    browser: {
      executor: 'shared-iterations',
      options: {
        browser: {
          type: 'chromium',
        },
      },
    },
  },
};

export default async function () {
  const context = await browser.newContext();
  await context.setGeolocation({ latitude: 59.95, longitude: 30.31667 });
}