grafana/k6 · error
navigating frame to %q: %w
Error message
navigating frame to %q: %w
What it means
Error "navigating frame to %q: %w" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/common/frame.go:1247
// Referrer returns the referrer of the frame from the network manager
// of the frame's session.
// It's an internal method not to be exposed as a JS API.
func (f *Frame) Referrer() string {
nm := f.manager.page.mainFrameSession.getNetworkManager()
return nm.extraHTTPHeaders["referer"]
}
// NavigationTimeout returns the navigation timeout of the frame.
// It's an internal method not to be exposed as a JS API.
func (f *Frame) NavigationTimeout() time.Duration {
return f.manager.timeoutSettings.navigationTimeout()
}
// Goto will navigate the frame to the specified URL and return a HTTP response object.
func (f *Frame) Goto(url string, opts *FrameGotoOptions) (*Response, error) {
resp, err := f.manager.NavigateFrame(f, url, opts)
if err != nil {
return nil, fmt.Errorf("navigating frame to %q: %w", url, err)
}
applySlowMo(f.ctx)
// Since the response will be in an interface, it will never be nil,
// so we need to return nil explicitly.
if resp == nil {
return nil, nil //nolint:nilnil
}
return resp, nil
}
// Hover moves the pointer over the first element that matches the selector.
func (f *Frame) Hover(selector string, popts *FrameHoverOptions) error {
f.log.Debugf("Frame:Hover", "fid:%s furl:%q sel:%q", f.ID(), f.URL(), selector)
if err := f.hover(selector, popts); err != nil {
return fmt.Errorf("hovering %q: %w", selector, err)View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/common/frame.go:1247 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/bbbde5abd27b2c5f.
Report an issue: GitHub.