{"record":{"id":"3759b02d88add49e","repo":"grafana/k6","slug":"clickcount-must-be-an-integer-got-s","errorCode":null,"errorMessage":"clickCount must be an integer, got %s","messagePattern":"clickCount must be an integer, got (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/js/modules/k6/browser/browser/mouse_mapping.go","lineNumber":82,"sourceCode":"// parseMouseClickOptions parses the mouse click options from a Sobek value.\nfunc parseMouseClickOptions(rt *sobek.Runtime, opts sobek.Value) (*common.MouseClickOptions, error) {\n\tpopts := common.NewMouseClickOptions()\n\tif k6common.IsNullish(opts) {\n\t\treturn popts, nil\n\t}\n\n\tobj := opts.ToObject(rt)\n\tfor _, k := range obj.Keys() {\n\t\tv := obj.Get(k)\n\t\tswitch k {\n\t\tcase \"button\":\n\t\t\tpopts.Button = v.String()\n\t\tcase \"clickCount\":\n\t\t\tswitch v.ExportType().Kind() {\n\t\t\tcase reflect.Int64:\n\t\t\t\tpopts.ClickCount = v.ToInteger()\n\t\t\tdefault:\n\t\t\t\treturn nil, fmt.Errorf(\"clickCount must be an integer, got %s\", v.ExportType().Kind())\n\t\t\t}\n\t\tcase \"delay\":\n\t\t\tswitch v.ExportType().Kind() {\n\t\t\tcase reflect.Int64:\n\t\t\t\tpopts.Delay = v.ToInteger()\n\t\t\tdefault:\n\t\t\t\treturn nil, fmt.Errorf(\"delay must be an integer, got %s\", v.ExportType().Kind())\n\t\t\t}\n\t\t}\n\t}\n\n\treturn popts, nil\n}\n\n// parseMouseDblClickOptions parses the mouse double click options from a Sobek value.\nfunc parseMouseDblClickOptions(rt *sobek.Runtime, opts sobek.Value) (*common.MouseDblClickOptions, error) {\n\tpopts := common.NewMouseDblClickOptions()\n\tif k6common.IsNullish(opts) {","sourceCodeStart":64,"sourceCodeEnd":100,"githubUrl":"https://github.com/grafana/k6/blob/93accf6570dcd306ca5e99cc44c393ee3797761b/internal/js/modules/k6/browser/browser/mouse_mapping.go#L64-L100","documentation":"Error \"clickCount must be an integer, got %s\" thrown in grafana/k6.","triggerScenarios":"Thrown at internal/js/modules/k6/browser/browser/mouse_mapping.go:82 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"93accf6570dcd306ca5e99cc44c393ee3797761b","analyzedAt":"2026-08-15T21:23:27.118Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}