grafana/k6 · error
unexpected type %T
Error message
unexpected type %T
What it means
Error "unexpected type %T" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/common/frame.go:1317
func (f *Frame) innerHTML(selector string, opts *FrameInnerHTMLOptions) (string, error) {
innerHTML := func(apiCtx context.Context, handle *ElementHandle) (any, error) {
return handle.innerHTML(apiCtx)
}
act := f.newAction(
selector, DOMElementStateAttached, opts.Strict, innerHTML,
[]string{}, false, withRetry, true, opts.Timeout,
)
v, err := call(f.ctx, act, opts.Timeout)
if err != nil {
return "", errorFromDOMError(err)
}
if v == nil {
return "", nil
}
gv, ok := v.(string)
if !ok {
return "", fmt.Errorf("unexpected type %T", v)
}
return gv, nil
}
// InnerText returns the inner text of the first element found
// that matches the selector.
func (f *Frame) InnerText(selector string, popts *FrameInnerTextOptions) (string, error) {
f.log.Debugf("Frame:InnerText", "fid:%s furl:%q sel:%q", f.ID(), f.URL(), selector)
v, err := f.innerText(selector, popts)
if err != nil {
return "", fmt.Errorf("getting inner text of %q: %w", selector, err)
}
return v, nil
}
View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/common/frame.go:1317 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/5256380d3d05ca00.
Report an issue: GitHub.