grafana/k6 · error
invalid argument, cannot use a '%T' as a selector
Error message
invalid argument, cannot use a '%T' as a selector
What it means
Error "invalid argument, cannot use a '%T' as a selector" thrown in grafana/k6.
Source
Thrown at js/modules/k6/html/html.go:113
selFilter func(*goquery.Selection) *goquery.Selection,
nodeFilter func(...*gohtml.Node) *goquery.Selection,
) Selection {
switch v := arg.(type) {
case Selection:
return Selection{s.rt, selFilter(v.sel), s.URL}
case string:
return Selection{s.rt, strFilter(v), s.URL}
case Element:
return Selection{s.rt, nodeFilter(v.node), s.URL}
case sobek.Value:
return s.varargFnCall(v.Export(), strFilter, selFilter, nodeFilter)
default:
err := fmt.Errorf("invalid argument, cannot use a '%T' as a selector", arg)
panic(s.rt.NewGoError(err))
}
}
func (s Selection) adjacent(unfiltered func() *goquery.Selection,
filtered func(string) *goquery.Selection,
def ...string,
) Selection {
if len(def) > 0 {
return Selection{s.rt, filtered(def[0]), s.URL}
}
return Selection{s.rt, unfiltered(), s.URL}
}
func (s Selection) adjacentUntil(until func(string) *goquery.Selection,
untilSelection func(*goquery.Selection) *goquery.Selection,
filteredUntil func(string, string) *goquery.Selection,
filteredUntilSelection func(string, *goquery.Selection) *goquery.Selection,View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at js/modules/k6/html/html.go:113 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/6e160dd4166fbd00.
Report an issue: GitHub.