grafana/k6 · error

unsupported waitForRequest option: '%s'

Error message

unsupported waitForRequest option: '%s'

What it means

Error "unsupported waitForRequest option: '%s'" thrown in grafana/k6.

Source

Thrown at internal/js/modules/k6/browser/browser/page_mapping.go:1054

func parsePageWaitForRequestOptions(
	ctx context.Context, opts sobek.Value, defaultTimeout time.Duration,
) (*common.PageWaitForRequestOptions, error) {
	ropts := common.PageWaitForRequestOptions{
		Timeout: defaultTimeout,
	}

	if k6common.IsNullish(opts) {
		return &ropts, nil
	}

	obj := opts.ToObject(k6ext.Runtime(ctx))
	for _, k := range obj.Keys() {
		switch k {
		case "timeout":
			ropts.Timeout = time.Duration(obj.Get(k).ToInteger()) * time.Millisecond
		default:
			return &ropts, fmt.Errorf("unsupported waitForRequest option: '%s'", k)
		}
	}

	return &ropts, nil
}

func parsePageWaitForEventOptions(
	ctx context.Context, opts sobek.Value, defaultTimeout time.Duration,
) (*common.PageWaitForEventOptions, sobek.Callable, error) {
	ropts := &common.PageWaitForEventOptions{
		Timeout: defaultTimeout,
	}

	if k6common.IsNullish(opts) {
		return ropts, nil, nil
	}

	if fn, ok := sobek.AssertFunction(opts); ok {

View on GitHub (pinned to 93accf6570)

When it happens

Trigger: Thrown at internal/js/modules/k6/browser/browser/page_mapping.go:1054 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of grafana/k6@93accf6570 (2026-08-15). Data as JSON: /api/errors/cbd6cf25ec9a900d. Report an issue: GitHub.