ErrLookup › grafana/k6
grafana/k6
A modern load testing tool, using Go and JavaScript · Go · 551 source files
Analyzed at 93accf6570 on 2026-08-15. 1065 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unexpected end of selector while parsing selector `${selecto | exception | error | metrics, metadata, execution-module, type-error, javascript |
| Error while parsing selector `${selector}`: ${e.message} | exception | error | html, selector, goquery, parsehtml, type-error, javascript |
| Error while parsing selector `${selector}` - cannot use ${op | exception | error | html, selector, traversal, goquery, type-error, javascript |
| Error while parsing selector `${selector}` - cannot use ${op | exception | critical | xk6, extension, go, registration, panic, modules |
| Error while parsing selector `${selector}` - selector cannot | exception | critical | commonjs, modules, require, internal-bug, panic, sobek |
| "${attr}" attribute is only supported for roles: ${roles.sli | exception | critical | commonjs, require, go-modules, internal-bug, panic, module-system |
| received empty projects page with next link | http | error | cloud, api, pagination, go, server-anomaly |
| received empty load tests page with next link | http | error | cloud, api, pagination, go, server-anomaly |
| stack URL is required to validate token | validation | error | cloud, auth, validation, stack, go |
| unexpected nil response from CreateOrFindLoadTest | http | error | cloud, api, nil-guard, sdk, go |
| load test not found | http | error | cloud, api, race-condition, load-test, go |
| Run `k6 cloud login` to authenticate, or check the docs for | validation | error | cloud, auth, cli, configuration, login |
| access token not configured | validation | error | cloud, auth, token, cli, configuration |
| no project specified. Use --project-id, set K6_CLOUD_PROJECT | validation | error | cloud, cli, configuration, project, env |
98 Test progress error | error_code | error | cloud, cli, progress, exit-code, network |
99 Thresholds have been crossed | error_code | error | cloud, thresholds, exit-code, test-result |
97 The test has failed | error_code | error | cloud, test-result, exit-code, cli |
| stack value is required but it was not passed or is empty | validation | error | cloud, login, cli, auth, flags |
| token value is required but it was not passed or is empty | validation | error | cloud, login, cli, auth, token |
| token cannot be empty | validation | error | cloud, login, cli, interactive, token |
| stack cannot be empty | validation | error | cloud, login, cli, interactive, stack |
104 There were problems with the specified script configuration:
- ${error} | validation | error | cli, configuration, validation, scenarios, exit-code |
| invalid tag, empty name | validation | error | cli, tags, flags, validation |
| invalid tag, empty value | validation | error | cli, tags, flags, validation |
| the kafka output was deprecated in k6 v0.32.0 and removed in | validation | error | output, kafka, deprecated, removed, migration, cli |
| the statsd output was deprecated in k6 v0.47.0 and removed i | validation | error | output, statsd, deprecated, removed, migration, cli |
| the datadog output was deprecated in k6 v0.32.0 and removed | validation | error | output, datadog, cli, migration, removed-feature |
| tests with unspecified duration are not allowed when outputt | validation | error | cloud, scenarios, duration, options |
| both K6_CLOUD_METRICS_PUSH_URL and K6_CLOUD_TEST_RUN_TOKEN m | validation | error | cloud, environment, configuration, auth |
| K6_CLOUD_LOGS_PUSH_URL requires K6_CLOUD_TEST_RUN_TOKEN | validation | error | cloud, environment, configuration, auth, logging |
| script name not set, please specify K6_CLOUD_NAME or options | validation | error | cloud, configuration, stdin, naming |
| The REST API server is disabled, but this command needs to r | validation | error | cli, rest-api, stats, address |
| invalid duration | validation | error | dashboard, configuration, duration, output |
| exported 'setup' must be a function | validation | error | javascript, script-structure, lifecycle, validation |
| exported 'teardown' must be a function | validation | error | javascript, script-structure, lifecycle, validation |
| no exported functions in script | validation | error | javascript, script-structure, validation |
| initializing the main module hasn't finished, this is a bug | exception | error | internal, bug, module-loading, eventloop |
| open() can't be used with an empty filename | validation | error | javascript, files, init-context, validation |
| Uncaught (in promise) ${value} | exception | error | javascript, promises, async, eventloop |
| k6/experimental/redis has been removed. Please migrate to th | exception | error | javascript, modules, redis, migration, removed-feature |
| k6/experimental/browser has been graduated, please use k6/br | exception | error | javascript, modules, browser, migration, removed-feature |
| k6/experimental/grpc has been graduated, please use k6/net/g | exception | error | javascript, modules, grpc, migration, removed-feature |
| k6/experimental/timers has been graduated, and it's now glob | exception | error | javascript, modules, timers, migration, removed-feature |
| k6/experimental/tracing has been removed. All of it function | exception | error | javascript, modules, tracing, migration, removed-feature |
| k6/experimental/webcrypto has been graduated and it's now gl | exception | error | javascript, modules, webcrypto, migration, removed-feature |
| predicate function is not callable | validation | error | browser, javascript, api-misuse, validation |
| missing required url | validation | error | browser, configuration, environment-variables, screenshots, startup |
| missing required argument 'altText' | validation | error | browser, frame-locator, argument-validation, get-by |
| missing required argument 'label' | validation | error | browser, frame-locator, argument-validation, get-by, forms |
| missing required argument 'placeholder' | validation | error | browser, frame-locator, argument-validation, get-by, forms |
| missing required argument 'role' | validation | error | browser, frame-locator, argument-validation, get-by, aria |
| missing required argument 'testId' | validation | error | browser, frame-locator, argument-validation, get-by, test-id |
| missing required argument 'text' | validation | error | browser, frame-locator, argument-validation, get-by, text-matching |
| missing required argument 'title' | validation | error | browser, frame-locator, argument-validation, get-by |
| missing required argument 'altText' | validation | error | browser, frame, argument-validation, get-by |
| missing required argument 'label' | validation | error | browser, frame, argument-validation, get-by, forms |
| missing required argument 'placeholder' | validation | error | browser, frame, argument-validation, get-by, forms |
| missing required argument 'role' | validation | error | browser, frame, argument-validation, get-by, aria |
| missing required argument 'testId' | validation | error | browser, frame, argument-validation, get-by, test-id |
| missing required argument 'text' | validation | error | browser, frame, argument-validation, get-by, text-matching |
| missing required argument 'title' | validation | error | browser, frame, argument-validation, get-by |
| missing required argument 'altText' | validation | error | browser, locator, argument-validation, get-by |
| missing required argument 'label' | validation | error | browser, locator, argument-validation, get-by, forms |
| missing required argument 'placeholder' | validation | error | browser, locator, argument-validation, get-by, forms |
| missing required argument 'role' | validation | error | browser, locator, argument-validation, get-by, aria |
| missing required argument 'testId' | validation | error | browser, locator, argument-validation, get-by, test-id |
| missing required argument 'text' | validation | error | browser, frame, getbytext, locator, argument-validation |
| missing required argument 'title' | validation | error | browser, frame, getbytitle, locator, argument-validation |
| missing required argument 'role' | validation | error | browser, page, getbyrole, locator, aria, argument-validation |
| missing required argument 'altText' | validation | error | browser, page, getbyalttext, locator, argument-validation |
| missing required argument 'label' | validation | error | browser, page, getbylabel, locator, form, argument-validation |
| missing required argument 'placeholder' | validation | error | browser, page, getbyplaceholder, locator, argument-validation |
| missing required argument 'title' | validation | error | browser, page, getbytitle, locator, argument-validation |
| missing required argument 'testId' | validation | error | browser, page, getbytestid, locator, argument-validation |
| missing required argument 'text' | validation | error | browser, page, getbytext, locator, argument-validation |
| iteration ended before page.on handler completed executing | exception | error | browser, page-on, metric, events, lifecycle, async |
| missing required argument 'url' | validation | error | browser, page, frame, waitforurl, navigation, argument-validation |
| browser not found in registry. make sure to set browser type | exception | critical | browser, configuration, scenario-options, registry |
| WebSocket endpoint cannot be empty | validation | error | browser, cdp, websocket, environment, configuration |
| k6 couldn't detect google chrome or a chromium-supported bro | exception | error | browser, chrome, environment, installation, docker, ci |
| k6 couldn't detect google chrome or a chromium-supported bro | exception | error | browser, chrome, executable-path, environment, configuration |
| can't fetch the page for unknown reason | exception | error | browser, newpage, cdp, internal, race, retry |
| cannot close context as none is active in browser | exception | warning | browser, closecontext, lifecycle, teardown |
| browser type option must be set | validation | error | browser, configuration, browser-options, argument-validation |
| browser process ended unexpectedly | exception | error | browser, chrome, process, startup, docker, ci, dependencies |
| element is not attached to the DOM | exception | error | browser, element-handle, dom, race-condition |
| getting document element: nil document | exception | error | browser, element-handle, frame, race-condition |
| clicking the checkbox did not change its state | exception | error | browser, checkbox, element-handle |
| waitFor retry threshold reached | exception | error | browser, frame, wait, retry, race-condition |
| errorText | exception | error | browser, navigation, network, cdp |
| frame has been detached 1 | exception | error | browser, frame, iframe, detached |
| parent frame has been detached | exception | error | browser, frame, cdp, race-condition |
| frame has been detached | exception | error | browser, frame, iframe, detached |
| frame has been detached 2 | exception | error | browser, frame, race-condition |
| "handler" argument cannot be nil | validation | error | browser, event-handling, validation |
| clip area is either empty or outside the viewport | validation | error | browser, screenshot, viewport, validation |
| provided selector is empty | validation | error | browser, selector, validation |
| only one of the selectors can capture using * modifier | validation | error | browser, selector, validation |
ErrFatal fatal error | error_code | critical | browser, fatal, lifecycle, test-abort |
| missing presigned url in response body | exception | error | cloud, upload, browser, network, configuration |
| invalid size | validation | error | crypto, validation, k6 |
| unsupported public key algorithm | validation | error | x509, crypto, certificate, k6 |
| new SharedArray must be called in the init context | exception | error | shared-array, init-context, k6 |
| empty name provided to SharedArray's constructor | exception | error | shared-array, validation, k6 |
| SharedArray constructor does not support async functions as | exception | error | shared-array, async, init-context, k6 |
| a function is expected as the second argument of SharedArray | exception | error | sharedarray, data, javascript, type-validation |
| only arrays can be made into SharedArray | validation | error | sharedarray, validation, javascript, serialization |
| getting scenario information outside of the VU context is no | validation | error | execution, vu-context, init-context, scenario |
| csv Parser constructor must be called in the init context | validation | error | csv, init-context, experimental, parser |
| setTimeout requires a function as first argument | validation | error | settimeout, timers, experimental, type-validation |
| open() failed; reason: unable to access the file system | exception | error | fs, filesystem, environment, init-context |
| cannot be null or undefined | validation | error | fs, seek, validation, arguments |
| must be a number | validation | error | fs, seek, type-coercion, validation |
| load must be called in the init context | validation | error | grpc, init-context, protobuf, load |
| missing init environment | exception | error | grpc, go-api, environment, testing |
| failed to decode PEM key | exception | error | grpc, tls, pem, certificates, connect |
| encrypted pkcs8 formatted key is not supported | exception | error | grpc, tls, pkcs8, cryptography, certificates |
| no gRPC connection, you must call connect first | validation | error | grpc, connection, ordering, invoke |
| method to invoke cannot be empty | validation | error | grpc, invoke, validation, method-name |
| request cannot be nil | validation | error | grpc, invoke, request, validation |
| cyclic reference to an object found | validation | error | grpc, serialization, cyclic-reference, invoke |
| empty gRPC client | validation | error | grpc, javascript, validation, api-misuse |
| not a gRPC client | validation | error | grpc, javascript, type-guard, api-misuse |
| no gRPC connection, you must call connect first | validation | error | grpc, javascript, lifecycle, validation |
| must be an object with key-value pairs | validation | error | grpc, metadata, validation, javascript |
| {msg} | exception | error | k6-api, control-flow, abort, javascript |
| group() requires a callback as a second argument | validation | error | k6-api, javascript, validation |
| group() does not support async functions as arguments, pleas | validation | error | k6-api, async, javascript, api-misuse |
| no checks provided to `check` | validation | error | k6-api, javascript, validation |
| the built-in check() does not support async functions as arg | validation | error | k6-api, async, javascript, api-misuse |
| metrics must be declared in the init context | validation | error | k6-api, metrics, lifecycle, javascript |
| invalid block size | validation | info | webcrypto, aes, internal, defensive |
| invalid PKCS7 data | validation | error | webcrypto, aes-cbc, encryption, edge-case |
| invalid ECDH curve | validation | error | webcrypto, ecdh, elliptic-curve, validation |
| invalid elliptic curve {k} | validation | error | webcrypto, ecdsa, elliptic-curve, validation |
| unsupported algorithm {alg} | validation | error | webcrypto, elliptic-curve, export, internal |
| curve not supported for converting to ECDSA key | exception | error | webcrypto, ecdh, jwk, export, internal |
| keys are not valid elliptic curve keys | validation | error | webcrypto, ecdh, key-management, validation |
| keys have different curves {curve1} and {curve2} | validation | error | webcrypto, ecdh, key-management, validation |
| key (k) is required | validation | error | webcrypto, jwk, import, validation, key-management |
| key's handle isn't a byte slice | exception | error | |
| length of hash algorithm is less than 4: {v} | exception | error | |
| length of named algorithm is less than 4: {v} | exception | error | |
| curve is required | validation | error | |
| coordinate X is required | validation | error | |
| coordinate Y is required | validation | error | |
| key's handle isn't an ECDSA/ECDH public/private key | exception | error | |
| input isn't a valid ECDH key | validation | error | |
| modulus (n) is required | validation | error | |
| exponent (e) is required | validation | error | |
| not a CryptoKey | validation | error | |
| not a Crypto Key Pair | validation | error | |
| invalid key type | validation | error | |
| key derivation not implemented for algorithm {name} | exception | error | |
| key get length not implemented for algorithm {name} | exception | error | |
| key import not implemented for algorithm {name} | exception | error | |
| public exponent is even | validation | error | |
| public exponent too small | validation | error | |
| public exponent too large | validation | error | |
| data must be an ArrayBuffer, TypedArray, or DataView | validation | error | |
| not implemented | exception | error | |
| [options] must be an object | exception | error | |
| Blob.[arrayBuffer] is not a function | exception | error | |
| Blob.[arrayBuffer] return is not a Promise | exception | error | |
| Blob.[arrayBuffer] promise's return is not an ArrayBuffer | exception | error | |
| WebSocket requires a url | validation | error | |
| InvalidStateError | exception | error | |
| SyntaxError: Failed to execute 'close' on 'WebSocket': The m | exception | error | |
| missing argument, expected ArrayBuffer | exception | error | |
| invalid number of arguments to ws.connect | validation | error | |
| last argument to ws.connect must be a function | validation | error | |
| canceled by client (k6) | exception | error | |
| invalid summary mode | validation | error | |
| invalid traces output | validation | error | |
| invalid protocol | validation | error | |
| invalid URL scheme | validation | error | |
| grpc protocol does not support URL path | validation | error | |
| local or remote path required | validation | error | |
| script name not set, please specify K6_CLOUD_NAME or options | validation | error | |
| tests with unspecified duration are not allowed when outputt | validation | error | k6, cloud, execution-plan, duration, config |
| both K6_CLOUD_METRICS_PUSH_URL and K6_CLOUD_TEST_RUN_TOKEN m | validation | error | k6, cloud, credentials, env-vars, config |
| v1 is not supported anymore | validation | error | k6, cloud, versioning, deprecation, config |
| influxdb's ConcurrentWrites must be a positive number | validation | error | k6, influxdb, output, config, concurrency |
| providing service name is required | validation | error | k6, opentelemetry, otlp, config, service-name |
| providing service version is required | validation | error | k6, opentelemetry, otlp, config, service-version |
| gRPC exporter endpoint is required | validation | error | k6, opentelemetry, otlp, grpc, endpoint, config |
| HTTP exporter endpoint is required | validation | error | k6, opentelemetry, otlp, http, endpoint, config |
| HTTP exporter endpoint must only be host and port, no scheme | validation | error | k6, opentelemetry, otlp, endpoint, url-format, config |
| unsupported exporter protocol %s | validation | error | k6, opentelemetry, otlp, protocol, validation |
| failed to append root certificate to the pool | validation | error | k6, opentelemetry, tls, x509, pem, certificates |
| sigv4 seems to be partially configured. All of K6_PROMETHEUS | validation | error | k6, prometheus, remote-write, aws, sigv4, credentials |
| sigV4 config `Region`, `AwsAccessKeyID`, `AwsSecretAccessKey | validation | error | k6, prometheus, sigv4, aws, go, validation |
| cloud secrets not configured: no secrets configuration avail | validation | error | k6, cloud, secrets, push-ref-id, env-vars |
| cloud secrets not configured: no secrets configuration avail | validation | error | k6, cloud, secrets, local-execution, config |
| cloud secrets not configured: token not set | validation | error | k6, cloud, secrets, token, auth, env-vars |
| cloud secrets not configured: endpoint not set | validation | error | k6, cloud, secrets, endpoint, env-vars |
| no value | exception | error | k6, secrets, file, key-not-found, config |
| no value | exception | warning | k6, secrets, mock, testing, key-not-found |
| urlTemplate is required | validation | error | k6, secrets, url, template, config |
| urlTemplate must contain {key} placeholder | validation | error | config, secrets, url, validation, startup |
| urlTemplate must be an absolute URL with a scheme (e.g., htt | validation | error | config, secrets, url, validation, startup |
| timeout must be greater than 0 | validation | error | config, secrets, timeout, validation, startup |
| requestsPerMinuteLimit must be greater than 0 | validation | error | config, secrets, rate-limit, validation, startup |
| requestsBurst must be greater than 0 | validation | error | config, secrets, rate-limit, validation, startup |
| maxRetries must be non-negative | validation | error | config, secrets, retries, validation, startup |
| retryBackoff must be greater than 0 | validation | error | config, secrets, retries, validation, startup |
| CommonJS's exports must not be null | exception | error | javascript, commonjs, modules, require, import |
| the argument to each() must be a function | exception | error | javascript, html, dom, iteration, k6-html |
| the argument to filter() must be a function, a selector or a | exception | error | javascript, html, dom, filtering, k6-html |
| the argument to is() must be a function, a selector or a sel | exception | error | javascript, html, dom, matching, k6-html |
| the argument to map() must be a function | exception | error | javascript, html, dom, iteration, k6-html |
| cookie: is null | exception | error | javascript, http, cookies, cookiejar, validation |
| no arguments | exception | error | javascript, http, response-callback, statuses, validation |
| require() can't be used with an empty specifier | exception | error | javascript, modules, require, validation |
| stack too big | exception | error | javascript, modules, require, stack, recursion, internals |
| test execution was already paused | http | warning | execution, pause-resume, rest-api, state |
| test execution wasn't paused | http | warning | execution, pause-resume, rest-api, state |
| scenario name can't be empty | validation | error | config, scenarios, options, validation, startup |
| the scenario name should contain only numbers, latin letters | validation | error | config, scenarios, validation, k6 |
| exec value cannot be empty | validation | error | config, scenarios, exec, validation |
| missing or empty type field | validation | error | config, scenarios, executor, validation |
| the startTime can't be negative | validation | error | config, scenarios, starttime, validation |
| the gracefulStop timeout can't be negative | validation | error | config, scenarios, gracefulstop, validation |
| group and check names may not contain '::' | validation | error | scripting, groups, checks, validation |
| setupTimeout must be positive | validation | error | config, options, setuptimeout, validation |
| wrong IP range format: {s} | validation | error | config, ipblock, network, validation |
| mixed IP range format: {s} | validation | error | config, ipblock, ipv6, validation |
| negative IP range: {s} | validation | error | config, ipblock, validation |
| parsing metric name failed | validation | error | metrics, thresholds, sub-metrics, parsing |
| invalid metric type | validation | error | metrics, serialization, json, validation |
| invalid threshold | validation | error | metrics, thresholds, validation, config |
| invalid value type | validation | error | metrics, serialization, json, validation |
| aggregation period is not allowed to be zero | validation | error | cloud-output, aggregation, config, k6 |
| aggregation period is not allowed to have sub-second precisi | validation | error | cloud-output, aggregation, config, duration |
| aggregation wait period is not allowed to be zero | validation | error | cloud-output, aggregation, config, k6 |
| aggregation wait period is not allowed to have sub-second pr | validation | error | cloud-output, aggregation, config, duration |
| a /v1 suffix is expected in the Cloud service's BaseURL path | validation | error | cloud-output, baseurl, config, k6 |
| TestRunID of the test is required | validation | error | cloud-output, testrun, config, k6 |
| metrics push URL is required | validation | error | cloud, configuration, metrics, local-execution, env |
| no secret sources are configured | validation | error | secrets, configuration, cloud, local-execution |
103 test run stopped from REST API | error_code | error | rest-api, lifecycle, exit-code, abort, cloud |
| failed to get a reference ID | exception | error | cloud, configuration, authentication, http |
| unexpected HTTP error from %s: %d %s | http | error | cloud, network, proxy, http, configuration |
| couldn't parse cloud logs host %w | exception | error | cloud, configuration, url, websocket, logs |
| failed to create dial options: %w | exception | error | cloud, grpc, insights, tls, configuration |
| failed to dial: %w | exception | error | cloud, grpc, network, insights, timeout, tls |
| failed to create request from request metadatas: %w | exception | error | cloud, insights, grpc, protocol-labels, internal |
| failed to ingest request metadatas batch: code=%s, msg=%s | exception | error | cloud, grpc, insights, network, authentication |
| failed to load TLS credentials from file: %w | validation | error | tls, grpc, insights, configuration, file, cloud |
| failed to create retry interceptors: %w | exception | error | grpc, insights, retry, configuration, cloud |
| failed to parse retryable status codes: %w | validation | error | grpc, insights, retry, configuration, validation |
| creating upload request: %w | exception | error | cloud, url, archive, upload, configuration, provisioning |
| uploading archive: %w | exception | error | cloud, network, upload, archive, s3, proxy |
| archive upload failed: %d %s | http | error | cloud, s3, upload, archive, http, provisioning |
| archive upload failed: %d %s: %s | http | error | cloud, s3, upload, archive, http, provisioning |
| fetching test status: %w | exception | error | cloud, network, provisioning, polling, http |
| test run aborted before starting: %s | exception | error | cloud, provisioning, abort, quota, configuration |
| test run aborted before starting | exception | error | cloud, provisioning, abort, observability |
| test run completed before k6 could start | exception | error | cloud-api, provisioning, polling, state-machine, local-execution |
| generating idempotency key: %w | exception | error | crypto, entropy, sandbox, environment, idempotency |
| unmarshalling options for SDK: %w | validation | error | json, validation, serialization, options, provisioning |
| max_vus: %w | validation | error | validation, int32, overflow, vus, options |
| total_duration: %w | validation | error | validation, int32, overflow, duration, units |
| archive_size: %w | validation | error | archive, int32, overflow, size-limit, upload |
| value %d overflows int32 | validation | error | validation, int32, overflow, shared-helper |
| token is required to create provisioning API client | validation | error | auth, token, configuration, client-construction |
| creating v6 client: %w | exception | error | client-construction, defensive, auth, error-chaining |
| reading request body: %w | exception | error | http, request-body, io, retry, buffering |
| decoding response: %w | exception | warning | json, decoding, http, proxy, schema-drift |
| notify test run completed: %w | exception | warning | cloud-api, notify, auth, http, local-execution |
| create or find load test: %w | exception | error | cloud-api, auth, project, provisioning, configuration |
| serialising archive: %w | exception | error | archive, serialization, io, filesystem |
| start local execution: %w | exception | critical | cloud-api, provisioning, http, startup, quota |
| upload archive: %w | exception | error | archive, upload, s3, presigned-url, network |
| wait for test run ready: %w | exception | error | cloud-api, provisioning, polling, abort, context |
| invalid stack URL: %w | validation | error | url, validation, configuration, parsing |
| token is required to create cloud API client | validation | error | auth, token, configuration, client-construction |
| stack ID %d overflows int32 | validation | error | go, cloud-api, validation, numeric-overflow, configuration |
| unexpected HTTP error from %s: %d %s | http | error | go, http, cloud-api, proxy, error-handling |
| %s: %w.\n%w | validation | error | auth, configuration, cloud, token |
| parsing K6_SHOW_CLOUD_LOGS returned an error: %w | validation | error | configuration, environment-variables, cli, boolean-parsing |
| parsing K6_EXIT_ON_RUNNING returned an error: %w | validation | error | configuration, environment-variables, cli, boolean-parsing |
| uploading test: %w | exception | error | cloud-api, upload, network, archive |
| starting test: %w | exception | error | cloud-api, test-lifecycle, quota, network |
| default stack configured but the default project ID is not a | validation | error | configuration, cloud, auth, project-id |
| invalid stack URL: %w | validation | error | url, configuration, cloud, validation |
| failed to encode load zone list: %w | exception | error | go, json, cli, internal-error |
| failed to encode test list: %w | exception | error | go, json, cli, internal-error |
| Authentication failed as provided token or stack might not b | validation | error | auth, cloud, login, token |
| failed to encode project list: %w | exception | error | go, json, cli, internal-error |
| the --local-execution flag is not compatible with the --exit | validation | error | cli, flags, cloud-run, invalid-config |
| the --local-execution flag is not compatible with the --show | validation | error | cli, flags, cloud-run, invalid-config |
| the --linger flag can only be used in conjunction with the - | validation | error | cli, flags, cloud-run, invalid-config |
| the --no-cloud-secrets flag can only be used in conjunction | validation | error | cli, flags, cloud-run, secrets, invalid-config |
| the --no-cloud-logs flag can only be used in conjunction wit | validation | error | cli, flags, cloud-run, logging, invalid-config |
| could not load and configure the test: %w | exception | error | script, configuration, cloud-run, javascript, local-execution |
| could not create the cloud test run: %w | exception | error | cloud, api, auth, network, local-execution |
| accepts %d arg(s), received %d: %s | validation | error | cli, arguments, validation, cobra |
| couldn't load the configuration from %q: %w | exception | error | config, filesystem, permissions |
| couldn't parse the configuration from %q: %w | validation | error | config, json, parsing |
| failed to load the configuration file from the local file sy | exception | error | config, exit-code, json, filesystem |
| executor %s: function '%s' not found in exports | validation | error | scenarios, options, exports, validation |
| loading feature definitions: %w | exception | error | feature-flags, cli, internal |
| reading --features flag: %w | exception | error | feature-flags, cli, flags, internal |
| failed to load the configuration file from the local file sy | exception | error | config, feature-flags, json, exit-code |
| initializing feature flags: %w | validation | error | feature-flags, config, env, validation |
| error while parsing use directives constraint %q for %q in % | validation | error | semver, directives, script, parsing |
| error while parsing use directives in %q: %w | validation | error | semver, directives, dependencies, imports |
| invalid dependencies manifest %w | validation | error | json, dependencies, env, manifest |
| %s already exists. Use the `--force` flag to overwrite it | validation | warning | cli, filesystem, scaffolding |
| error initializing template manager: %w | exception | error | cli, templates, internal, scaffolding |
| error retrieving template: %w | validation | error | cli, templates, scaffolding, validation |
| failed to execute template %s: %w | exception | error | cli, templates, text-template, scaffolding |
| error writing error message to stderr: %w | exception | error | filesystem, stderr, io, edge-case |
| error for stage %d: %w | validation | error | cli, options, stages, duration, parsing |
| stage %d doesn't have a specified duration | validation | error | cli, options, stages, validation |
| error parsing blacklist-ip '%s': %w | validation | error | |
| invalid summary time unit '%s', use 's', 'ms' or 'us' | validation | error | |
| error parsing tag '%s': %w | validation | error | |
| invalid output extension %s, built-in output with the same t | validation | error | |
| unexpected output extension type %T | exception | error | |
| invalid output type '%s', available types are: %s | validation | error | |
| could not create the '%s' output: %w | validation | error | |
| metrics push concurrency must be a positive number but is %d | validation | error | |
| max allowed number of time series in a single batch must be | validation | error | |
| marshalling options: %w | exception | error | |
| could not serialize overridden cloud configuration: %w | exception | error | |
| could not serialize cloud configuration: %w | exception | error | |
| the cloud output needs the following system tags enabled: %s | validation | error | |
109 unexpected k6 panic: %s
%s | panic | error | |
| unsupported log output '%s' | validation | error | |
| couldn't parse secret source configuration %q | validation | error | |
| no secret source for type %q for configuration %q | validation | error | |
| secret source for name %q already registered before configur | validation | error | |
| can't have two secret sources that are default ones, second | validation | error | |
| failed to initialize cloud secret source: %w | exception | error | |
104 'cloud' is not a valid value for --secret-source; cloud secrets are automaticall | validation | error | cli, configuration, secrets, cloud, exit-code-104 |
99 thresholds on metrics '%s' have been crossed | exception | error | thresholds, metrics, testing, exit-code-99 |
105 test run was aborted because k6 received a '%s' signal | exception | warning | signals, abort, os, ci, exit-code-105 |
110 test run was marked as failed | exception | error | scripting, testing, exit-code-110, javascript |
| could not open '%s': %w | exception | error | summary, filesystem, io, handle-summary |
| error saving summary to '%s' after %d bytes: %w | exception | error | summary, filesystem, io, disk-full |
| invalid environment variable name '%s' | validation | error | cli, environment, configuration, validation |
| env var '%s' is not a valid boolean value: %w | validation | error | environment, configuration, boolean, cli |
| failed to get absolute path for template %s: %w | exception | error | cli, templates, filesystem |
| failed to read template file %s: %w | exception | error | cli, templates, filesystem |
| failed to parse template file %s: %w | exception | error | cli, templates, go-template, parsing |
| invalid template type %q, did you mean ./%s? | validation | error | cli, templates, usability |
| invalid template type %q | validation | error | cli, templates, validation |
| could not marshal YAML: %w | exception | error | yaml, serialization, cli |
| could flush the data to the output: %w | exception | error | io, stdout, broken-pipe |
| unhandled extension type: %s | exception | error | extensions, version, xk6, forward-compatibility |
| failed to get version details with extensions: %w | exception | error | extensions, version, cli, json |
| failed to encode/output version details: %w | exception | error | json, io, version, broken-pipe |
| unknown metric: %s | exception | error | dashboard, metrics, web-dashboard, extensions |
| context is done before all '%s' events were processed | console | warning | events, concurrency, context, internal-api |
| error while initializing executor %s: %w | exception | critical | executor, scenarios, execution-segment, startup, configuration |
| execution is already paused | validation | warning | pause-resume, rest-api, state-machine, orchestration |
| %s executor '%s' doesn't support pause and resume operations | validation | error | pause-resume, scenarios, externally-controlled, rest-api |
| expected bundle type 'js', got '%s' | validation | critical | archive, tar, metadata, startup |
| error parsing script options: %w | validation | critical | options, json, serialization, init-stage |
| parsing options from script got error while parsing %q: %w | validation | critical | options, type-mismatch, json, configuration |
| the "require" function is only available in the init stage ( | exception | error | lifecycle, init-stage, commonjs, require, modules |
| the "open" function is only available in the init stage (i.e | exception | error | lifecycle, init-stage, open, files |
| you are trying to access identifier %q, this likely is due t | exception | error | esm, commonjs, modules, migration |
| open() can't be used with files that weren't previously open | exception | error | open, files, init-stage, per-vu, cache |
| open() can't be used with directories, path: %q | exception | error | open, files, filesystem, path |
| parsing grant permission options: %w | validation | error | browser, browser-context, grant-permissions, options-parsing |
| parsing geo location: %w | validation | error | browser, browser-context, geolocation, options-parsing |
| parsing HTTP credentials: %w | validation | error | browser, browser-context, credentials, deprecated, options-parsing |
| parsing wait for event options: %w | validation | error | browser, browser-context, wait-for-event, options-parsing |
| unknown option: %s | validation | error | browser, wait-for-event, unknown-option, options-parsing |
| parsing browser.newContext options: %w | validation | error | browser, browser-context, new-context, options-parsing, proxy |
| parsing browser.newPage options: %w | validation | error | browser, new-page, browser-context, options-parsing |
| adding k6 object to new browser context: %w | exception | error | browser, browser-context, cdp, internal, transient |
| connecting to Chromium over CDP: %w | exception | error | browser, cdp, chromium, websocket, connection |
| parsing check options: %w | validation | error | k6, browser, element-handle, check, option-parsing |
| parsing element click options: %w | validation | error | k6, browser, element-handle, click, option-parsing |
| parsing element double click options: %w | validation | error | k6, browser, element-handle, dblclick, option-parsing |
| parsing element fill options: %w | validation | error | k6, browser, element-handle, fill, option-parsing |
| parsing element hover options: %w | validation | error | k6, browser, element-handle, hover, option-parsing |
| parsing element input value options: %w | validation | error | k6, browser, element-handle, input-value, option-parsing |
| parsing press %q options: %w | validation | error | k6, browser, element-handle, press, option-parsing |
| parsing element handle screenshot options: %w | validation | error | k6, browser, element-handle, screenshot, option-parsing |
| parsing scrollIntoViewIfNeeded options: %w | validation | error | k6, browser, element-handle, scroll, option-parsing |
| parsing select options values: %w | validation | error | k6, browser, element-handle, select-option, option-parsing |
| parsing selectOption options: %w | validation | error | k6, browser, element-handle, select-option, option-parsing |
| parsing selectText options: %w | validation | error | k6, browser, element-handle, select-text, option-parsing |
| parsing setChecked options: %w | validation | error | k6, browser, element-handle, set-checked, option-parsing |
| parsing setInputFiles options: %w | validation | error | k6, browser, element-handle, set-input-files, option-parsing |
| parsing setInputFiles parameter: %w | validation | error | k6, browser, element-handle, set-input-files, file-upload |
| parsing element tap options: %w | validation | error | k6, browser, element-handle, tap, option-parsing |
| parsing type options: %w | validation | error | k6, browser, element-handle, type, option-parsing |
| parsing uncheck options: %w | validation | error | k6, browser, element-handle, uncheck, option-parsing |
| parsing waitForElementState options: %w | validation | error | k6, browser, element-handle, wait-for-element-state, option-parsing |
| parsing waitForSelector %q options: %w | validation | error | k6, browser, element-handle, wait-for-selector, option-parsing |
| parsing %s: %w | validation | error | k6, browser, configuration, environment-variable, screenshots |
| format of value must be k=v, received %q | validation | error | k6, browser, environment-variable, parsing, screenshots |
| format of header must be header.k=v, received %q | validation | error | k6, browser, environment-variable, parsing, http-headers |
| empty header key, received %q | validation | error | k6, browser, environment-variable, parsing, http-headers |
| invalid url %q | validation | error | k6, browser, environment-variable, url-validation, screenshots |
| invalid option %q | validation | error | k6, browser, environment-variable, parsing, screenshots |
| parsing new frame check options: %w | validation | error | k6, browser, frame, options-parsing, javascript |
| parsing double click options: %w | validation | error | k6, browser, frame, options-parsing, javascript |
| parsing frame dispatch event options: %w | validation | info | k6, browser, frame, options-parsing, dispatchevent |
| evaluate requires a page function | validation | error | k6, browser, frame, evaluate, javascript |
| evaluateHandle requires a page function | validation | error | k6, browser, frame, evaluatehandle, javascript |
| parsing fill options: %w | validation | info | k6, browser, frame, options-parsing, fill |
| parsing focus options: %w | validation | info | k6, browser, frame, options-parsing, focus |
| parsing getAttribute options: %w | validation | info | k6, browser, frame, options-parsing, getattribute |
| parsing frame navigation options to %q: %w | validation | error | k6, browser, frame, goto, options-parsing |
| parsing hover options: %w | validation | error | k6, browser, frame, options-parsing, hover |
| parsing inner HTML options: %w | validation | info | k6, browser, frame, options-parsing, innerhtml |
| parsing inner text options: %w | exception | info | k6, browser, frame, options-parsing, innertext |
| parsing input value options: %w | exception | info | k6, browser, frame, options-parsing, inputvalue |
| parsing isChecked options of selector %q: %w | exception | info | k6, browser, frame, options-parsing, ischecked |
| parsing isDisabled options of selector %q: %w | exception | error | |
| parse isEditable options of selector %q: %w | exception | error | |
| parse isEnabled options of selector %q: %w | exception | error | |
| parse isHidden options of selector %q: %w | exception | error | |
| parse isVisible options of selector %q: %w | exception | error | |
| parse press options of selector %q on key %q: %w | exception | error | |
| parsing select option options: %w | exception | error | |
| parsing select options values: %w | exception | error | |
| parsing frame set check options: %w | exception | error | |
| parsing setContent options: %w | exception | error | |
| parsing setInputFiles options: %w | exception | error | |
| parsing setInputFiles parameter: %w | exception | error | |
| parsing frame tap options: %w | exception | error | |
| parsing text content options: %w | exception | error | |
| parsing type options: %w | exception | error | |
| parsing frame uncheck options %q: %w | exception | error | |
| frame waitForFunction: %w | exception | error | |
| parsing waitForLoadState %q options: %w | exception | error | |
| parsing wait for selector %q options: %w | exception | error | |
| evaluating pattern: %w | exception | error | |
| running on task queue: %w | exception | error | |
| evaluate requires a page function | exception | error | |
| evaluateHandle requires a page function | exception | error | |
| parsing keyboard options: %w | exception | error | |
| parsing locator bounding box options: %w | exception | error | |
| parsing clear options: %w | exception | error | |
| parsing double click options: %w | exception | error | |
| evaluate requires a page function | exception | error | |
| evaluateHandle requires a page function | exception | error | |
| parsing set checked options: %w | exception | error | |
| parsing check options: %w | exception | error | |
| parsing uncheck options: %w | exception | error | |
| parsing is checked options: %w | exception | error | |
| parsing is editable options: %w | exception | error | |
| parsing is enabled options: %w | exception | error | |
| parsing is disabled options: %w | exception | error | |
| parsing is in viewport options: %w | validation | error | |
| parsing fill options: %w | validation | error | |
| parsing focus options: %w | validation | error | |
| parsing get attribute options: %w | validation | error | k6, browser, locator, options, getattribute |
| parsing inner HTML options: %w | validation | error | k6, browser, locator, options, innerhtml |
| parsing inner text options: %w | validation | error | k6, browser, locator, options, innertext |
| parsing text content options: %w | validation | error | k6, browser, locator, options, textcontent |
| parsing input value options: %w | validation | error | k6, browser, locator, options, inputvalue |
| parsing select option options: %w | validation | error | k6, browser, locator, options, selectoption |
| parsing select option values: %w | validation | error | k6, browser, locator, selectoption, type-validation |
| parsing press options: %w | validation | error | k6, browser, locator, options, press |
| parsing locator press sequentially options: %w | validation | error | k6, browser, locator, options, presssequentially |
| parsing type options: %w | validation | error | k6, browser, locator, options, type, deprecated |
| parsing hover options: %w | validation | error | k6, browser, locator, options, hover, position |
| parsing locator tap options: %w | validation | error | k6, browser, locator, options, tap, modifiers |
| parsing locator dispatch event options: %w | validation | error | k6, browser, locator, options, dispatchevent |
| parsing wait for options: %w | validation | error | k6, browser, locator, options, waitfor, state |
| parsing click options: %w | validation | error | k6, browser, click, options, position |
| options: expected array, got %T | validation | error | k6, browser, selectoption, type-validation, defensive |
| options: expected string or object, got %T | validation | error | k6, browser, selectoption, type-validation, array |
| options: expected object, got %T | validation | error | k6, browser, selectoption, type-validation, defensive |
| options: unsupported type %T | validation | error | k6, browser, selectoption, type-validation |
| options[%v]: expected string, got %T | validation | error | k6, browser, selectoption, type-validation, descriptor |
| options[%v]: expected int, got %T | validation | error | |
| matching url with regex: %w | validation | error | |
| parsing mouse click options: %w | validation | error | |
| parsing mouse double click options: %w | validation | error | |
| parsing mouse down options: %w | validation | error | |
| parsing mouse up options: %w | validation | error | |
| parsing mouse move options: %w | validation | error | |
| clickCount must be an integer, got %s | validation | error | |
| delay must be an integer, got %s | validation | error | |
| steps must be an integer, got %s | validation | error | |
| parsing new frame check options: %w | validation | error | |
| parsing double click options: %w | validation | error | |
| parsing page dispatch event options: %w | validation | error | |
| parsing emulateMedia options: %w | validation | error | |
| evaluate requires a page function | validation | error | |
| evaluateHandle requires a page function | validation | error | |
| parsing fill options: %w | validation | error | |
| parsing focus options: %w | validation | error | |
| parsing getAttribute options: %w | validation | error | |
| parsing page navigation options to %q: %w | validation | error | |
| parsing hover options: %w | validation | error | |
| parsing inner HTML options: %w | validation | error | |
| parsing inner text options: %w | validation | error | |
| parsing input value options: %w | validation | error | |
| parse isChecked options of selector %q: %w | validation | error | |
| parse isDisabled options of selector %q: %w | validation | error | |
| parse isEditabled options of selector %q: %w | validation | error | |
| parse isEnabled options of selector %q: %w | validation | error | |
| parse isHidden options of selector %q: %w | validation | error | |
| parsing isVisible options of selector %q: %w | validation | error | |
| parsing press options of selector %q: %w | validation | error | |
| parsing reload options: %w | validation | error | |
| parsing page go back options: %w | validation | error | |
| parsing page go forward options: %w | validation | error | |
| parsing page screenshot options: %w | validation | error | |
| parsing select option options: %w | validation | error | |
| parsing select options values: %w | validation | error | |
| parsing frame set check options: %w | validation | error | |
| parsing setContent options: %w | validation | error | |
| parsing setInputFiles options: %w | validation | error | |
| parsing setInputFiles parameter: %w | validation | error | |
| parsing viewport size: %w | validation | error | |
| parsing page tap options: %w | validation | error | |
| parsing text content options: %w | validation | error | |
| parsing type options: %w | validation | error | |
| parsing frame uncheck options %q: %w | validation | error | |
| page waitForFunction: %w | validation | error | |
| parsing waitForLoadState %q options: %w | validation | error | |
| parsing wait for selector %q options: %w | validation | error | |
| parsing waitForResponse options: %w | validation | error | |
| parsing waitForRequest options: %w | validation | error | |
| waitForEvent does not support mapping for event: %q | validation | error | |
| parsing waitForEvent options: %w | validation | error | |
| executing waitForEvent predicate: %w | exception | error | |
| waiting for page event %q: %w | exception | error | |
| unknown page on event: %q | validation | error | |
| executing page.on('%s') handler: %w | exception | error | |
| parsing waitForFunction options: %w | validation | error | |
| page.route('%s'): iteration ended before route completed | exception | error | |
| page.route('%s'): %w | exception | error | |
| parsing waitForURL options: %w | validation | error | |
| parsing frame wait for navigation options: %w | validation | error | |
| unsupported waitForResponse option: '%s' | validation | error | |
| unsupported waitForRequest option: '%s' | validation | error | |
| predicate must be a function | validation | error | |
| waitForEvent does not support option: '%s' | validation | error | |
| width must be a number, got %s | validation | error | |
| height must be a number, got %s | validation | error | |
| unqouting K6_INSTANCE_SCENARIOS: %w | panic | error | |
| parsing K6_INSTANCE_SCENARIOS: %w | panic | error | |
| %q is not a valid key=value metadata | panic | error | |
| unsupported fulfill option: '%s' | validation | error | |
| error setting up logger: %w | exception | error | |
| error parsing browser options: %w | validation | error | |
| error setting category filter: %w | exception | error | |
| initializing browser type: %w | exception | error | |
| invalid WebSocket endpoint %q: %w | validation | error | |
| invalid WebSocket endpoint %q: scheme must be ws or wss, got | validation | error | websocket, cdp, connectovercdp, config, endpoint-validation |
| invalid WebSocket endpoint %q: host is missing | validation | error | websocket, cdp, connectovercdp, config, endpoint-validation |
| connecting to browser: %w | exception | error | network, websocket, cdp, connect, timeout |
| finding browser executable: %w | exception | error | launch, environment, executable, docker, configuration |
| launching browser: %w | exception | error | launch, process, docker, dependencies, environment |
| k6 couldn't detect google chrome or a chromium-supported bro | exception | error | launch, executable, configuration, docker, path |
| invalid browser command line flag: "%s=%v" | validation | error | launch, command-line-flags, configuration, internal |
| marshaling hosts option: %w | exception | error | launch, hosts-option, configuration, internal, json |
| unmarshaling hosts option: %w | exception | error | launch, hosts-option, configuration, json |
| invalid log level %q, should be one of: panic, fatal, error, | validation | error | configuration, environment-variables, logging, launch, connect |
| connecting to browser DevTools URL: %w | exception | error | websocket, cdp, network, connect, launch |
| browser connect: %w | exception | error | cdp, browser-context, internal, version-compatibility |
| disposing browser context ID %s: %w | exception | warning | cdp, browser-context, teardown, close, race-condition |
| internal error while auto-attaching to browser pages: %w | exception | error | cdp, internal, setup, network, version-compatibility |
| internal error while getting browser target info: %w | exception | error | cdp, internal, setup, timeout, resource-limits |
| creating a new %s: %w | exception | error | cdp, pages, event-handling, race-condition, async |
| attaching new page: %w | exception | error | browser, cdp, race-condition, lifecycle, popup |
| missing browser context %s, current context is %s | exception | error | browser-context, stale-reference, lifecycle, new-page |
| creating a new blank page: %w | exception | error | cdp, new-page, browser-crash, resources, container |
| unknown browser event: %q, must be %q | validation | error | api-misuse, events, browser, validation |
| browser.on promise rejected: %w | exception | warning | events, lifecycle, timeout, browser |
| getting browser version information: %w | exception | critical | startup, cdp, environment, version, browser-crash |
| creating temporary directory for downloads: %w | exception | error | filesystem, temp-dir, downloads, container, environment |
| removing downloads path: %w | console | warning | filesystem, cleanup, downloads, leak |
| adding web vital script to new browser context: %w | exception | error | cdp, init-script, web-vitals, browser-context, connection |
| adding web vital init script to new browser context: %w | exception | error | cdp, init-script, web-vitals, browser-context, connection |
| setting downloads path: %w | exception | error | filesystem, temp-dir, downloads, container, environment |
| adding init script to browser context: %w | exception | error | init-script, cdp, browser-context, pages |
| clearing permissions: %w | exception | error | cdp, permissions, lifecycle |
| default browser context can't be closed | validation | error | api-misuse, browser-context, lifecycle, playwright-port |
| disposing browser context: %w | exception | error | browser-context, lifecycle, cdp, double-close |
| %q is an invalid permission | validation | error | api-misuse, permissions, validation, playwright-port |
| granting browser permissions: %w | exception | error | cdp, permissions, origin, validation |
| validating geo location: %w | validation | error | validation, geolocation, api-misuse, input |
| updating geo location in target ID %s: %w | exception | error | cdp, geolocation, pages, connection |
| setting HTTP credentials in target ID %s: %w | exception | error | http, authentication, cdp, deprecated, browser-context |
| setting offline status to %t for the browser context ID %s: | exception | error | network, offline, cdp, browser-context |
| incorrect event %q, %q is the only event supported | validation | error | events, api-misuse, browser-context, waitfor |
| waitForEvent timed out after %v | exception | error | timeout, events, waitfor, browser-context |
| on create page event failed to return a page: %w | exception | critical | internal, fatal, events, browser-context |
| predicate function failed: %w | exception | error | events, predicate, waitfor, browser-context |
| no cookies provided | validation | error | cookies, validation, browser-context |
| cookie name must be set: %#v | validation | error | cookies, validation, browser-context |
| cookie value must be set: %#v | validation | error | cookies, validation, browser-context |
| if cookie URL is not provided, both domain and path must be | validation | error | cookies, validation, browser-context |
| cannot set cookies: %w | exception | error | cookies, cdp, browser-context, runtime |
| clearing cookies: %w | exception | error | cookies, cdp, browser-context, lifecycle |
| retrieving cookies: %w | exception | error | cookies, cdp, browser-context, lifecycle |
| filtering cookies: %w | exception | error | cookies, url, validation, browser-context |
| parsing urls: %w | exception | error | url, validation, cookies, browser-context |
| %q: %w | exception | error | url, validation, cookies |
| proxy.server must be set | validation | error | proxy, validation, configuration, browser-context |
| invalid longitude "%.2f": precondition -180 <= LONGITUDE <= | validation | error | geolocation, validation, browser-context |
| invalid latitude "%.2f": precondition -90 <= LATITUDE <= 90 | validation | error | geolocation, validation, browser-context |
| invalid accuracy "%.2f": precondition 0 <= ACCURACY failed | validation | error | geolocation, validation, browser-context |
| unsupported browser type: %s | validation | error | browser, configuration, options, chromium |
| %s should be a boolean | validation | error | environment, configuration, boolean, ci |
| %s should be a time duration value: %w | validation | error | environment, configuration, timeout, duration |
| lost connection while closing the browser (websocket url: %s | exception | error | browser, websocket, shutdown, process, connection |
| %w | exception | error | process, os, file-descriptors, concurrency |
| file does not exist: %s | exception | critical | browser, executable, installation, ci, configuration |
| browser process shutdown unexpectedly before establishing a | exception | critical | browser, process, launch, dependencies, containers, ci |
| failed to dial websocket at %s: %w | exception | critical | websocket, connection, remote-browser, network, configuration |
| connection closed with websocket code: %d | exception | error | websocket, connection, close, shutdown, browser |
| sending a message to browser: %w | exception | error | websocket, connection, cdp, send, browser |
| closing communication with browser: %w | exception | error | websocket, connection, close, cdp, page-lifecycle |
| %w: %w | exception | error | context, cancellation, timeout, browser, diagnostics |
| getting bounding box model of DOM node: %w | exception | error | element-handle, dom, bounding-box, stale-element, cdp |
| getting position of parent frame: %w | exception | error | iframe, frame, element-handle, bounding-box, dom |
| checking hit target at %v: %w | exception | error | iframe, frame, click, coordinates, element-handle |
| getting bounding box of parent frame: %w | exception | error | iframe, bounding-box, click, layout, element-handle |
| checking state %q of element %q | exception | error | element-handle, state, wait, actionability, internal |
| finding clickable point: %w | exception | error | browser, element-handle, actionability, visibility, cdp |
| unexpected type %T | exception | error | browser, fill, injected-script, internal-invariant |
| fill: %w | exception | error | browser, fill, keyboard, cdp |
| checking element is in viewport: unexpected type %T | exception | error | browser, viewport, injected-script, internal-invariant |
| converting result (%v of type %t) to border: %w | exception | error | browser, element-handle, offset, injected-script, format-bug |
| finding offset position: %w | exception | error | browser, element-handle, offset, visibility |
| waiting for states %v of element %q | exception | error | browser, actionability, wait, injected-script |
| finding iframe with selector %q: %w | exception | error | browser, iframe, selector, timeout |
| getting iframe frame: %w | exception | error | browser, iframe, cdp, selector |
| value %v out of range for int32 type | exception | warning | browser, count, injected-script, internal-invariant |
| unexpected value %v of type %T | exception | warning | browser, count, injected-script, internal-invariant |
| %w: %w | exception | error | browser, bounding-box, visibility, cdp |
| getting bounding box: %w | exception | error | browser, bounding-box, cdp, stale-handle |
| clicking on element: %w | exception | error | browser, click, actionability, timeout, intercept |
| getting remote node %q: %w | exception | error | browser, iframe, cdp, stale-handle |
| element is not an iframe | exception | error | browser, iframe, usage-error, validation |
| frame not found for id %s | exception | error | browser, iframe, race-condition, frame-tree |
| double clicking on element: %w | exception | error | browser, dblclick, actionability, timeout, intercept |
| dispatching element event %q: %w | exception | error | browser, dispatch-event, serialization, element-handle |
| filling element: %w | exception | error | browser, element-handle, fill, actionability, timeout |
| focusing on element: %w | exception | error | browser, element-handle, focus, detached-handle, timeout |
| getting attribute %q of element: %w | exception | error | browser, element-handle, get-attribute, detached-handle, timeout |
| getting attribute %q of element: unexpected type %T (expecti | exception | error | browser, internal, type-assertion, compatibility |
| hovering on element: %w | exception | error | browser, element-handle, hover, pointer-events, timeout |
| getting element's inner HTML: %w | exception | error | browser, element-handle, inner-html, detached-handle, timeout |
| unexpected type %T (expecting string) | exception | error | browser, internal, type-assertion, compatibility |
| getting element's inner text: %w | exception | error | browser, element-handle, inner-text, detached-handle, timeout |
| getting element's input value: %w | exception | error | browser, element-handle, input-value, wrong-element, validation |
| checking element is checked: %w | exception | error | browser, element-handle, is-checked, detached-handle |
| checking element is disabled: %w | exception | error | browser, element-handle, is-disabled, detached-handle |
| checking element is editable: %w | exception | error | browser, element-handle, is-editable, detached-handle |
| checking element is enabled: %w | exception | error | browser, element-handle, is-enabled, detached-handle |
| checking element is hidden: %w | exception | error | browser, element-handle, is-hidden, detached-handle |
| checking element is visible: %w | exception | error | browser, element-handle, is-visible, detached-handle |
| getting document element: %w | exception | error | browser, element-handle, owner-frame, navigation, detached-handle |
| unexpected result type while getting document element: %T | exception | error | browser, internal, type-assertion, owner-frame, compatibility |
| disposing document element: %w | exception | error | browser, element-handle, owner-frame, cleanup, navigation |
| getting node in frame: %w | exception | error | browser, cdp, navigation, race-condition, element-handle |
| no frame found for node: %w | exception | error | browser, stale-handle, cdp, navigation |
| no frame found for id %s | exception | error | browser, iframe, frame, race-condition |
| pressing %q on element: %w | exception | error | browser, keyboard, actionability, timeout |
| parsing selector %q: %w | exception | error | selector, validation, browser |
| querying selector %q: %w | exception | error | browser, evaluation, navigation, race-condition |
| querying selector %q, wrong type %T | exception | error | browser, internal, cdp, invariant |
| disposing element handle: %w | exception | warning | browser, cleanup, disposal, race-condition |
| querying selector %q | exception | error | selector, xpath, element-handle, browser |
| querying all selector %q: %w | exception | error | selector, browser, evaluation |
| querying all selectors %q: %w | exception | error | browser, evaluation, navigation, race-condition |
| getting element handle for selector %q: %w | exception | error | browser, internal, cdp, invariant |
| disposing element handles: %w | exception | warning | browser, cleanup, disposal, race-condition |
| parsing element index %q for selector %q: %w | exception | error | browser, internal, invariant |
| disposing property while querying all selectors %q: %w | exception | warning | browser, cleanup, disposal, race-condition |
| checking element: %w | exception | error | browser, form, actionability, checkbox |
| selecting options: %w | exception | error | browser, form, select, actionability |
| unpacking selected options: %w | exception | error | browser, internal, invariant, select |
| selecting text: %w | exception | error | browser, dom, actionability, timeout, element-handle |
| setting input files: %w | exception | error | browser, file-upload, dom, actionability, element-handle |
| tapping element: %w | exception | error | browser, touch, actionability, pointer-events, element-handle |
| getting text content of element: %w | exception | error | browser, dom, text, detached-element, element-handle |
| getting text content of element: unexpected type %T (expecti | exception | error | browser, internal, invariant, prototype-pollution |
| typing text %q: %w | exception | error | browser, keyboard, actionability, element-handle, input |
| waiting for element state %q: %w | exception | error | browser, wait, actionability, timeout, element-handle |
| waiting for selector %q: %w | exception | error | browser, selector, wait, iframe, strict-mode |
| getting injected script: %w | exception | error | browser, execution-context, navigation, race-condition, injected-script |
| waiting for element state: %w | exception | error | browser, actionability, timeout, pointer-events, animation |
| getting element position: %w | exception | error | browser, position, bounding-box, actionability, pointer-events |
| pointer action: %w | exception | error | browser, bounding-box, actionability, pointer-events, layout |
| translating point to page: %w | exception | error | browser, iframe, coordinates, race-condition, pointer-events |
| checking hit target: %w | exception | error | browser, pointer-events, overlay, actionability, interception |
| evaluating pointer action: %w | exception | error | browser, cdp, input-dispatch, crash, pointer-events |
| waiting for navigation: %w | exception | error | browser, navigation, timeout, pointer-events, download |
| unexpected DOM error type %T | exception | error | browser, internal, invariant, error-handling, interception |
| expected node but got %s | exception | error | browser, cdp, element-handle, stale-handle, navigation |
| parsing file descriptor: %w | validation | error | browser, file-upload, set-input-files, validation |
| invalid parameter type : %s | validation | error | browser, file-upload, set-input-files, type-mismatch |
| parsing element handle click option modifiers: %w | validation | error | browser, options, click, type-mismatch |
| resolving DOM node: %w | exception | error | browser, cdp, navigation, race-condition, element-handle |
| the page may have navigated away or the element is now mi | exception | error | browser, cdp, navigation, race-condition, resources |
| describing DOM node: %w | exception | error | browser, cdp, navigation, race-condition, element-handle |
| converting argument %q in execution context ID %d and frame | exception | error | browser, evaluate, serialization, type-mismatch |
| %s | exception | error | browser, evaluate, javascript, page-error |
| extracting value from remote object with ID %s: %w | exception | error | browser, evaluate, serialization, cdp |
| unmarshaling DOM element state: %w | validation | warning | browser, internal, serialization, dom-state |
| getting new document handle: %w | exception | error | browser, frame, navigation, race-condition |
| getting document element handle: %w | exception | error | browser, frame, execution-context, navigation |
| document element handle is nil | exception | error | browser, frame, race-condition, navigation |
| unexpected document handle type: %T | exception | warning | browser, internal, invariant |
| could not find frame with id %s | exception | error | browser, frame, lifecycle, race-condition |
| finding position in frame: %w | exception | error | browser, iframe, frame, visibility |
| waiting for selector %q did not result in any nodes | exception | error | browser, wait-for-selector, state, playwright-difference |
| waiting for selector %q: execution context %q not found | exception | error | browser, execution-context, navigation, race-condition, wait-for-selector |
| waiting for selector %q: adopting element handle: %w | exception | error | browser, execution-context, navigation, race-condition, wait-for-selector |
| getting bounding box of %q: unexpected type %T | exception | error | browser, bounding-box, type-assertion, internal-invariant, element-detached |
| clicking on %q: %w | exception | error | browser, click, selector, timeout, actionability, overlay |
| getting document: %w | exception | error | browser, frame, execution-context, navigation, count |
| counting elements: %w | exception | error | browser, count, invalid-selector, execution-context, cdp |
| checking %q: %w | exception | error | browser, check, checkbox, selector, timeout, actionability |
| setting checked %q: %w | exception | error | browser, setchecked, checkbox, selector, timeout |
| unchecking %q: %w | exception | error | browser, uncheck, checkbox, selector, timeout, strict-mode |
| checking element is checked %q: %w | exception | error | browser, ischecked, selector, timeout, wait |
| checking is %q checked: unexpected type %T | exception | error | browser, ischecked, type-assertion, internal-invariant, fallback |
| getting frame content: %w | exception | error | browser, content, navigation, execution-context, race-condition |
| getting frame content: expected string, got %T | exception | error | browser, content, type-assertion, internal-invariant, load-state |
| double clicking on %q: %w | exception | error | browser, dblclick, selector, timeout, actionability, strict-mode |
| dispatching frame event %q to %q: %w | exception | error | browser, dispatchevent, selector, timeout, serialization |
| evaluating JS: %w | exception | error | browser, evaluate, javascript, serialization, execution-context |
| evaluating JS in global context: %w | exception | error | browser, evaluate, cdp, execution-context, navigation |
| %s | exception | error | browser, evaluate, javascript-exception, cdp, global-context |
| evaluating handle for frame: execution context %q not found | exception | error | browser, evaluate-handle, execution-context, navigation, race-condition |
| evaluating handle for frame: %w | exception | error | browser, evaluate-handle, javascript-exception, serialization, execution-context |
| filling %q with %q: %w | exception | error | browser, fill, input, actionability, timeout |
| focusing %q: %w | exception | error | browser, focus, selector, timeout, wait |
| getting frame element: %w | exception | error | |
| getting attribute %q of %q: %w | exception | error | |
| unexpected type %T (expecting string) | exception | error | |
| navigating frame to %q: %w | exception | error | |
| hovering %q: %w | exception | error | |
| getting inner HTML of %q: %w | exception | error | |
| unexpected type %T | exception | error | |
| getting inner text of %q: %w | exception | error | |
| getting input value of %q: %w | exception | error | |
| checking is %q editable: %w | exception | error | |
| checking is %q editable: unexpected type %T | exception | error | |
| checking is %q enabled: %w | exception | error | |
| checking is %q enabled: unexpected type %T | exception | error | |
| checking is %q disabled: %w | exception | error | |
| checking is %q disabled: unexpected type %T | exception | error | |
| checking is %q hidden: %w | exception | error | |
| checking is %q visible: %w | exception | error | |
| checking is %q in viewport: unexpected type %T | exception | error | |
| pressing %q on %q: %w | exception | error | browser, keyboard, actionability, timeout, selector |
| selecting option on %q: %w | exception | error | browser, form, select, actionability, selector |
| unexpected select element type %T | exception | error | browser, select, cdp, type-assertion, internal |
| getProperties: %w | exception | error | browser, select, cdp, race-condition, navigation |
| reading value: %w | exception | error | browser, select, handle-lifetime, re-render, serialization |
| optionHandle.dispose: %w | exception | warning | browser, select, cleanup, cdp, race-condition |
| selectHandle.dispose: %w | exception | warning | browser, select, cleanup, cdp, lifecycle |
| setting content: %w | exception | error | browser, frame, navigation, execution-context, cancellation |
| setting input files on %q: %w | exception | error | browser, upload, file-input, actionability, path |
| tapping on %q: %w | exception | error | browser, touch, actionability, hit-target, timeout |
| getting text content of %q: %w | exception | error | browser, text, selector, timeout, strict-mode |
| getting frame title: %w | exception | error | browser, frame, navigation, execution-context |
| getting frame title: expected string, got %T | exception | error | browser, frame, type-assertion, race-condition, navigation |
| typing %q in %q: %w | exception | error | browser, keyboard, actionability, timeout, selector |
| waiting for function: execution context %q not found | exception | error | browser, wait, execution-context, frame, polling |
| getting injected script: %w | exception | error | browser, wait, injected-script, execution-context, navigation |
| waiting for function, getting handle: %w | exception | error | browser, wait, function-serialization, predicate, execution-context |
| waiting for function, polling: %w | exception | error | browser, wait-for-function, javascript, cdp |
| unmarshaling wait for load state %q: %w | validation | error | browser, wait-for-load-state, validation, lifecycle |
| waiting for load state %q: %w | exception | error | browser, wait-for-load-state, timeout, lifecycle, networkidle |
| parsing URL pattern: %w | validation | error | browser, wait-for-navigation, regex, validation |
| waiting for navigation to URL matching %q: %w | exception | error | browser, wait-for-navigation, timeout |
| waiting for navigation: %w | exception | error | browser, wait-for-navigation, timeout, spa |
| waiting for selector %q: %w | exception | error | browser, wait-for-selector, timeout, selector, strict-mode |
| waiting for URL %q: %w | exception | error | browser, wait-for-url, regex, validation |
| execution context %q not found | exception | error | browser, execution-context, internal, race, navigation |
| evaluating handle of %q: unexpected type %T | exception | error | browser, internal, type-assertion, evaluate-handle |
| query: %w | exception | error | browser, selector, strict-mode, query |
| calling function: %w | exception | error | browser, element-action, click, actionability |
| removing child frames recursively: %w | exception | error | browser, frame-manager, navigation, race, iframe |
| removing frames recursively: %w | exception | error | browser, frame-manager, iframe, internal, race |
| removing frames recursively: detaching frame: %w | exception | error | browser, frame-detach, cdp, internal, race |
| navigating to %q: %w | exception | error | browser, goto, navigation, network, url |
| unmarshaling polling type: %w | validation | error | browser, json, enum, waitforfunction, polling |
| parsing goto options: %w | validation | error | browser, options, waituntil, goto, validation |
| parsing setContent options: %w | validation | error | browser, options, waituntil, setcontent, validation |
| wrong polling option value: %q; possible values: "raf", "mut | validation | error | browser, options, polling, waitforfunction, validation |
| parsing waitForNavigation options: %w | validation | error | browser, options, waituntil, waitfornavigation, validation |
| %q is not a valid DOM state | validation | error | browser, options, dom-state, waitforselector, validation |
| parsing waitForURL options: %w | validation | error | browser, options, waituntil, waitforurl, validation |
| run if waiting for debugger to attach: %w | exception | error | browser, cdp, session, crash, infrastructure |
| getting browser window ID: %w | exception | error | browser, cdp, window, session, infrastructure |
| emulating locale %q: %w | exception | error | browser, locale, emulation, context-options, i18n |
| emulating timezone %q: %w | exception | error | browser, timezone, emulation, context-options, i18n |
| internal error while enabling %T: %w | exception | error | browser, cdp, domains, crash, infrastructure |
| enabling page domain: %w | exception | error | browser, cdp, page, session, infrastructure |
| getting page frame tree: %w | exception | error | browser, cdp, frame-tree, renderer, transient |
| got a nil page frame tree | exception | error | browser, frame-tree, race-condition, teardown, transient |
| enabling page lifecycle events: %w | exception | error | browser, cdp, lifecycle-events, isolated-world, transient |
| adding script to evaluate on new document: %w | exception | error | browser, cdp, isolated-world, evaluation, transient |
| internal error while initializing frame %T: %w | exception | error | browser, emulation, context-options, cdp, device |
| %q: %w | exception | error | browser, navigation, goto, net-error, network |
| attaching iframe target ID %v to session ID %v: %w | exception | error | browser, iframe, session, attach, race-condition |
| attaching worker target ID %v to session ID %v: %w | exception | error | browser, cdp, web-worker, race-condition, lifecycle |
| internal error while updating emulated media: %w | exception | error | browser, emulation, cdp, emulate-media |
| updating extra HTTP headers: %w | exception | error | browser, http-headers, network, cdp, configuration |
| updating offline mode for frame %v: %w | exception | error | browser, network, offline, cdp |
| throttling CPU: %w | exception | error | browser, performance, cpu-throttling, cdp |
| emulating viewport: %w | exception | error | browser, viewport, device-emulation, cdp |
| setting window bounds: %w | exception | error | browser, headed-mode, viewport, cdp, window-management |
| converting argument '%v': %w | exception | error | browser, serialization, evaluate, json, arguments |
| matching %q against pattern %q: %w | exception | error | browser, regex, pattern-matching, url, validation |
| fetching response body: %w | exception | error | browser, network, response-body, cdp, lazy-fetch |
| response body is unavailable for redirect responses | exception | warning | browser, http, redirect, response-body, by-design |
| getting response body: %w | exception | error | browser, network, response-body, cdp |
| unmarshalling response body to JSON: %w | exception | error | browser, json, parsing, http, response-body |
| getting response body as text: %w | exception | error | browser, network, response-body, text, cdp |
| route is already handled | exception | error | browser, routing, network, api-misuse, request-interception |
| disposing element with ID %s: %w | exception | warning | browser, js-handle, lifecycle, cdp, cleanup |
| evaluating element: %w | exception | error | browser, evaluate, js-handle, stale-reference, execution-context |
| evaluating handle for element: %w | exception | error | browser, cdp, js-handle, evaluation, stale-context |
| getting properties for element with ID %s: %w | exception | error | browser, cdp, js-handle, stale-reference, disposed-object |
| retrieving json value: %w | exception | error | browser, cdp, js-handle, serialization, stale-reference |
| extracting json value (remote object id: %v): %w | exception | error | browser, js-handle, serialization, dom |
| sending key down: %w | exception | error | browser, keyboard, cdp, input, validation |
| sending key up: %w | exception | error | browser, keyboard, cdp, input, validation |
| pressing key: %w | exception | error | browser, keyboard, input, validation, cdp |
| inserting text: %w | exception | error | browser, keyboard, cdp, input |
| typing text: %w | exception | error | browser, keyboard, input, timeout, cdp |
| %q is not a valid key for layout %q | validation | error | browser, keyboard, validation, input, user-error |
| dispatching key event down: %w | exception | error | browser, keyboard, cdp, session-closed, transport |
| '%s' is not a valid key for layout '%s' | validation | error | browser, keyboard, validation, input, user-error |
| dispatching key event up: %w | exception | error | browser, keyboard, cdp, session-closed, state-desync |
| cannot do key down: %w | exception | error | browser, keyboard, validation, input, combo |
| cannot do key up: %w | exception | error | browser, keyboard, input, combo, stuck-modifiers |
| key down: %w | exception | error | browser, keyboard, input, cdp |
| %w | exception | error | browser, keyboard, timeout, context-canceled, typing |
| unmarshaling %q to lifecycle event: %w | validation | error | |
| invalid lifecycle event: %q; must be one of: %s | validation | error | |
| clearing %q: %w | exception | error | |
| double clicking on %q: %w | exception | error | |
| setting %q checked to %v: %w | exception | error | |
| checking %q: %w | exception | error | |
| unchecking %q: %w | exception | error | |
| checking is %q checked: %w | exception | error | |
| checking is %q editable: %w | exception | error | |
| checking is %q enabled: %w | exception | error | |
| checking is %q disabled: %w | exception | error | |
| checking is %q in viewport: %w | exception | error | |
| checking is %q visible: %w | exception | error | |
| checking is %q hidden: %w | exception | error | |
| filling %q with %q: %w | exception | error | |
| focusing on %q: %w | exception | error | |
| getting attribute %q of %q: %w | exception | error | |
| getting inner HTML of %q: %w | exception | error | |
| getting inner text of %q: %w | exception | error | |
| getting text content of %q: %w | exception | error | |
| getting input value of %q: %w | exception | error | browser, locator, strict-mode, dom, input |
| selecting option on %q: %w | exception | error | browser, locator, strict-mode, select, form |
| pressing %q on %q: %w | exception | error | browser, locator, keyboard, strict-mode |
| hovering on %q: %w | exception | error | browser, locator, hover, pointer-events, strict-mode |
| tapping on %q: %w | exception | error | browser, locator, touch, pointer-events, strict-mode |
| dispatching locator event %q to %q: %w | exception | error | browser, locator, events, strict-mode, dom |
| waiting for %q: %w | exception | error | browser, locator, timeout, wait, strict-mode |
| clicking on x:%f y:%f: %w | exception | error | browser, mouse, cdp, coordinates |
| double clicking on x:%f y:%f: %w | exception | error | browser, mouse, cdp, dblclick |
| pressing the mouse button on x:%f y:%f: %w | exception | error | browser, mouse, cdp, drag |
| mouse down: %w | exception | error | browser, cdp, mouse, protocol, crash |
| releasing the mouse button on x:%f y:%f: %w | exception | error | browser, mouse, cdp, drag |
| mouse up: %w | exception | error | browser, cdp, mouse, protocol, crash |
| moving the mouse pointer to x:%f y:%f: %w | exception | error | browser, mouse, cdp, drag |
| mouse move: %w | exception | error | browser, cdp, mouse, protocol, crash |
| newResolver(%+v): %w | exception | error | browser, dns, config, options, ttl |
| parsing TTL: %w | validation | error | browser, dns, config, ttl |
| invalid DNS TTL: %s | validation | error | browser, dns, ttl, config, validation |
| initializing networking %T: %w | exception | error | browser, cdp, network, crash, setup, memory |
| hostname %s matches a blocked pattern %q | exception | warning | browser, network, blocklist, config, hostnames |
| IP %s is in a blacklisted range %q | exception | error | network, browser, blacklist-ips, options, dns |
| %s network cache: %w | exception | error | cdp, browser, cache, network, lifecycle |
| internal error while updating protocol request interception | exception | error | cdp, browser, request-interception, route, lifecycle |
| setting authentication credentials: %w | exception | error | cdp, browser, authentication, request-interception, lifecycle |
| unknown error code: %s | validation | error | browser, route, abort, validation, script-bug |
| fail to abort request (id: %s): %w | exception | error | cdp, browser, route, abort, race-condition |
| fail to continue request (id: %s): %w | exception | error | cdp, browser, route, continue, race-condition |
| fail to fulfill request (id: %s): %w | exception | error | cdp, browser, route, fulfill, mocking, race-condition |
| setting extra HTTP headers: %w | exception | error | cdp, browser, headers, network, lifecycle |
| emulating network conditions: %w | exception | error | cdp, browser, offline, network-emulation, lifecycle |
| throttling network: %w | exception | error | cdp, browser, throttling, network-emulation, lifecycle |
| unmarshaling %q to ReducedMotion: %w | validation | error | browser, options, json, enum, validation |
| unmarshaling %q to ColorScheme: %w | validation | error | browser, options, json, enum, validation |
| internal error while auto attaching to browser pages: %w | exception | error | cdp, browser, page-creation, target, lifecycle |
| internal error while adding binding to page: %w | exception | error | cdp, browser, page-creation, web-vitals, lifecycle |
| internal error while applying init scripts to page: %w | exception | error | cdp, browser, init-script, page-creation, lifecycle |
| name %q is invalid | validation | error | browser, metrics, tagging, validation, script-bug |
| method %q is invalid | validation | error | browser, metrics, tagging, http-method, validation |
| evaluating script on document: %w | exception | error | cdp, browser, init-script, lifecycle |
| getting frame owner: %w | exception | error | cdp, browser, frames, iframe, race-condition |
| disposing document element while getting owner frame: %w | exception | error | browser, cdp, frame, cleanup, race-condition |
| updating extra HTTP headers: %w | exception | error | browser, http-headers, cdp, iframe |
| updating page frame sessions to offline: %w | exception | error | browser, network, offline-emulation, iframe, cdp |
| bringing page to front: %w | exception | error | browser, cdp, tab-management, page-lifecycle |
| internal error while removing binding from page: %w | exception | warning | browser, page-close, teardown, cdp, web-vitals |
| closing a page: %w | exception | warning | browser, page-close, cdp, target, teardown |
| emulating media: %w | exception | error | browser, emulation, media, iframe, cdp |
| unsupported vision deficiency: %s | validation | error | browser, emulation, validation, vision-deficiency, user-input |
| setting emulated vision deficiency %q: %w | exception | error | browser, emulation, cdp, vision-deficiency, page-lifecycle |
| evaluating handle for page: %w | exception | error | browser, javascript-evaluation, js-handle, page-lifecycle |
| creating url matcher for path %s: %w | validation | error | browser, routing, request-interception, internal-error |
| navigating to history entry %d: %w | exception | error | browser, navigation, history, cdp |
| navigating %s to history entry %d: %w | exception | error | browser, navigation, history, timeout, bfcache |
| setting viewport size: %w | exception | error | browser, viewport, emulation, validation |
| getting page title: %w | exception | error | browser, page-title, javascript-evaluation, navigation |
| getting page title: expected string, got %T | exception | error | browser, page-title, type-assertion, race-condition |
| waiting for page %s event: %w | exception | error | browser, events, timeout, wait, page-lifecycle |
| %q is not a valid lifecycle | validation | error | browser, navigation, validation, lifecycle, user-input |
| unmarshalling image format: %w | validation | error | browser, screenshot, json, serialization, validation |
| converting result (%v of type %t) to size: %w | exception | error | k6, browser, screenshot, fullpage, dom, json-conversion |
| getting viewport dimensions: %w | exception | error | k6, browser, screenshot, cdp, navigation-race, execution-context |
| unpacking window size: %w | exception | error | k6, browser, screenshot, json-conversion, viewport |
| setting screenshot background transparency: %w | exception | error | k6, browser, screenshot, cdp, omit-background, transparency |
| capturing screenshot: %w | exception | error | k6, browser, screenshot, cdp, renderer-crash, memory |
| resetting screenshot background color: %w | exception | error | k6, browser, screenshot, cdp, cleanup, omit-background |
| persisting screenshot: %w | exception | error | k6, browser, screenshot, filesystem, permissions, io |
| getting layout metrics for screenshot: %w | exception | error | k6, browser, screenshot, cdp, layout-metrics, navigation-race |
| getting original viewport size: %w | exception | error | k6, browser, screenshot, element-handle, viewport |
| scrolling element into view: %w | exception | error | k6, browser, screenshot, element-handle, visibility, timeout |
| node is either not visible or not an HTMLElement: %w | exception | error | k6, browser, screenshot, element-handle, visibility, bounding-box |
| node has 0 width | exception | error | k6, browser, screenshot, element-handle, zero-size, layout |
| node has 0 height | exception | error | k6, browser, screenshot, element-handle, zero-size, layout |
| setting viewport size to %s: %w | exception | error | k6, browser, screenshot, element-handle, viewport-resize, cdp |
| evaluating scroll offset: %w | exception | error | k6, browser, screenshot, element-handle, execution-context, navigation-race |
| unpacking scroll offset: %w | exception | error | k6, browser, screenshot, element-handle, json-conversion, scroll |
| restoring viewport: %w | exception | error | |
| getting full page size: %w | exception | error | |
| trimming clip to size: %w | exception | error | |
| restoring viewport to %s: %w | exception | error | |
| tapping: %w | exception | error | |
| touch start: %w | exception | error | |
| touch end: %w | exception | error | |
| protocol error while initializing worker %T: %w | panic | error | |
| invalid category filter %q: %w | validation | error | |
| creating a local directory %q: %w | exception | error | |
| creating a local file %q: %w | exception | error | |
| closing the local file %q: %w | exception | error | |
| copying data to file: %w | exception | error | |
| flushing data to disk: %w | exception | error | |
| requesting presigned url: %w | exception | error | |
| creating upload request: %w | exception | error | |
| performing upload request: %w | exception | error | |
| failed to marshal record; reason: %w | exception | error | |
| execution.test.fail() called outside of VU context | exception | error | |
| failed to encode the lib.Options as json: %w | exception | error | |
| first argument expected to be a fs.File instance, got %T ins | validation | error | |
| failed to interpret the provided Parser options; reason: %w | validation | error | |
| failed to create a new parser; reason: %w | validation | error | |
| failed to derive shared array name; reason: %w | exception | error | |
| csv Parser constructor takes at least one non-nil source arg | validation | error | |
| encountered an error while interpreting Parser options; reas | exception | error | |
| delimiter must be a single character | validation | error | |
| fromLine must be less than or equal to toLine | validation | error | |
| failed to read the first line; reason: %w | exception | error | |
| failed to skip the first line; reason: %w | exception | error | |
| failed to skip lines until line %d; reason: %w | exception | error | |
| the 'asObjects' option is enabled, but no header was found | validation | error | |
| record length (%d) doesn't match header length (%d) | validation | error | |
| the 'header' option cannot be enabled when 'skipFirstLine' i | validation | error | |
| the 'header' option cannot be enabled when 'fromLine' is set | validation | error | csv, k6, options, validation, experimental |
| the 'fromLine' option must be greater than or equal to 0; go | validation | error | csv, k6, validation, off-by-one |
| the 'toLine' option must be greater than or equal to 0; got | validation | error | csv, k6, validation, off-by-one |
| the 'fromLine' option must be less than the 'toLine' option; | validation | error | csv, k6, validation, range |
| failed to close file %s: %w | exception | warning | fs, k6, io, experimental, file-handle |
| failed to read the content of file %s: %w | exception | error | fs, k6, io, experimental, read-failure |
| open() failed, unable to verify if %q exists; reason: %w | exception | error | fs, k6, filesystem, permissions, experimental |
| open() failed, unable to verify if %q is a directory; reason | exception | error | fs, k6, filesystem, permissions, experimental |
| couldn't open protoset: %w | exception | error | grpc, k6, protoset, file-not-found |
| couldn't read protoset: %w | exception | error | grpc, k6, protoset, io |
| couldn't unmarshal protoset file %s: %w | exception | error | grpc, k6, protobuf, protoset, serialization |
| failed to append ca certificate [%d] from PEM | validation | error | grpc, k6, tls, pem, certificates |
| failed to append certificate from PEM: %w | validation | error | grpc, k6, tls, mtls, pem |
| invalid grpc.connect() parameters: %w | validation | error | grpc, k6, validation, options, connect |
| can't convert method info: %w | exception | error | grpc, k6, reflection, protobuf, descriptors |
| method %q not found in file descriptors | validation | error | grpc, k6, method-not-found, protobuf, invoke |
| invalid GRPC's client.invoke() parameters: %w | validation | error | grpc, k6, validation, invoke, metadata |
| unable to normalize number strings: %w | exception | error | grpc, k6, cyclic-reference, json, invoke |
| unable to serialise request object: %w | exception | error | grpc, k6, json, serialization, bigint |
| failed to register GRPC module metrics: %w | exception | error | grpc, metrics, init, name-collision |
| invalid GRPC Stream's client: %w | exception | error | grpc, stream, client, type-error |
| invalid GRPC Stream's method: %w | exception | error | grpc, stream, method, proto, reflection |
| invalid GRPC Stream's parameters: %w | exception | error | grpc, stream, params, validation |
| unknown GRPC stream's event type: %s | console | error | grpc, stream, events, api-misuse |
| invalid metadata param: %w | validation | error | grpc, metadata, type-error, params |
| metric tags: %w | validation | error | grpc, tags, metrics, type-error |
| invalid timeout value: %w | validation | error | grpc, timeout, duration, params |
| unknown param: %q | validation | error | grpc, params, validation, typo |
| %q value must be binary | validation | error | grpc, metadata, binary, type-error |
| %q value must be a string | validation | error | grpc, metadata, type-error |
| invalid plaintext value: '%#v', it needs to be boolean | validation | error | grpc, connect, tls, type-error |
| invalid reflect value: '%#v', it needs to be boolean | validation | error | grpc, connect, reflection, type-error |
| invalid reflectMetadata param: %w | validation | error | grpc, connect, reflection, metadata, type-error |
| invalid maxReceiveSize value: '%#v', it needs to be an integ | validation | error | grpc, connect, size-limits, type-error |
| invalid maxReceiveSize value: '%#v, it needs to be a positiv | validation | error | grpc, connect, size-limits, validation |
| invalid maxSendSize value: '%#v', it needs to be an integer | validation | error | grpc, connect, size-limits, type-error |
| invalid maxSendSize value: '%#v, it needs to be a positive i | validation | error | grpc, connect, size-limits, validation |
| invalid authority value: '%#v', it needs to be a string | validation | error | grpc, connect, authority, type-error |
| unknown connect param: %q | validation | error | grpc, validation, config, connect |
| invalid tls value: '%#v', expected (optional) keys: cert, ke | validation | error | grpc, tls, validation, connect |
| invalid tls cert value: '%#v', it needs to be a PEM formatte | validation | error | grpc, tls, validation, client-cert |
| invalid tls key value: '%#v', it needs to be a PEM formatted | validation | error | grpc, tls, validation, client-cert |
| invalid tls password value: '%#v', it needs to be a string | validation | error | grpc, tls, validation, password |
| invalid tls cacerts value: '%#v', it needs to be a string or | validation | error | grpc, tls, validation, cacerts |
| failed to create a new stream: %w | exception | error | grpc, streaming, network, tls, timeout |
| handler for %q event isn't a callable function | exception | error | grpc, streaming, event-handler, validation |
| '%s' is an invalid value for metric '%s', a number or a bool | validation | warning | metrics, validation, custom-metrics, nan |
| no value was provided for metric '%s', a number or a boolean | validation | warning | metrics, validation, custom-metrics |
| cannot add tags for the '%s' custom metric: %w | validation | error | metrics, validation, tags, custom-metrics |
| unable to convert ECDH public key to ECDSA public key, curve | validation | error | webcrypto, ecdh, elliptic-curve, jwk, key-export |
| invalid key type: %s | validation | error | webcrypto, jwk, import-key, validation |
| failed to parse symmetric JWK: %w | validation | error | webcrypto, jwk, json, import-key |
| invalid symmetric JWK: %w | validation | error | webcrypto, jwk, import-key, validation |
| failed to decode symmetric key: %w | validation | error | webcrypto, jwk, base64url, import-key |
| failed to extract algorithm: %w | validation | error | webcrypto, jwk, export-key, algorithm |
| unsupported algorithm: %v | validation | error | webcrypto, jwk, export-key, algorithm, internal |
| failed to convert ECDH key to ECDSA key: %w | validation | error | webcrypto, jwk, export, ecdh, elliptic-curve, k6 |
| failed to parse input as EC JWK key: %w | validation | error | webcrypto, jwk, import, ecdsa, json, k6 |
| invalid EC JWK key: %w | validation | error | webcrypto, jwk, import, ecdsa, validation, k6 |
| failed to parse elliptic curve: %w | validation | error | webcrypto, jwk, import, ecdsa, elliptic-curve, k6 |
| failed to decode X coordinate: %w | validation | error | webcrypto, jwk, import, ecdsa, base64url, k6 |
| failed to decode Y coordinate: %w | validation | error | webcrypto, jwk, import, ecdsa, base64url, k6 |
| failed to decode D: %w | validation | error | webcrypto, jwk, import, ecdsa, base64url, private-key, k6 |
| failed to parse input as ECDH key: %w | validation | error | webcrypto, jwk, import, ecdh, error-wrapping, k6 |
| failed to convert ECDSA key to ECDH key: %w | validation | error | webcrypto, jwk, import, ecdh, elliptic-curve, k6 |
| failed to parse input as RSA JWK key: %w | validation | error | webcrypto, jwk, import, rsa, json, k6 |
| invalid RSA JWK key: %w | validation | error | webcrypto, jwk, import, rsa, validation, k6 |
| failed to decode modulus: %w | validation | error | webcrypto, jwk, import, rsa, base64url, k6 |
| failed to decode exponent: %w | validation | error | webcrypto, jwk, import, rsa, base64url, k6 |
| failed to decode private exponent: %w | validation | error | webcrypto, jwk, import, rsa, base64url, private-key, k6 |
| failed to decode first prime factor: %w | validation | error | webcrypto, jwk, import, rsa, base64url, private-key, k6 |
| failed to decode second prime factor: %w | validation | error | webcrypto, jwk, import, rsa, base64url, private-key, k6 |
| failed to decode first exponent: %w | validation | error | webcrypto, jwk, import, rsa, base64url, private-key, k6 |
| failed to decode second exponent: %w | validation | error | webcrypto, rsa, jwk, base64url, importkey |
| failed to decode coefficient: %w | validation | error | webcrypto, rsa, jwk, base64url, importkey |
| failed to validate private key: %w | validation | error | webcrypto, rsa, jwk, crypto, validation |
| invalid type %T, expected string, []byte or ArrayBuffer | validation | error | webcrypto, type-error, input-validation, sobek |
| failed to process [blobParts]: %w | exception | error | websockets, blob, type-error, constructor |
| failed to create Uint8Array: %w | exception | error | websockets, blob, uint8array, runtime, global-pollution |
| unsupported type: %T | validation | error | websockets, blob, type-error, serialization |
| call to Blob.[arrayBuffer] failed: %w | exception | error | websockets, blob, mocking, internal |
| unknown event type: %s | console | error | websockets, events, api-mismatch, node-porting |
| invalid WebSocket tags option: %w | validation | error | websockets, tags, options, type-error |
| unsupported extension type: %T | panic | critical | extensions, xk6, panic, startup, go |
| extension already registered: %s | panic | critical | extensions, xk6, panic, startup, duplicate-registration |
| couldn't load module instance while resolving identifier %q | panic | error | k6-bug, esm, modules, panic, bundle |
| The "listener" argument must be a function | exception | error | browser, events, type-error, page-api |
| SharedArray is immutable | exception | error | shared-array, immutability, type-error, data, memory |
| invalid value for metric tag '%s': only String, Boolean and | exception | error | tags, metrics, execution, type-error |
| invalid value for metric metadata '%s': only String, Boolean | exception | error | |
| invalid argument, cannot use a '%T' as a selector | exception | error | |
| external module names must be prefixed with '%s', tried to r | panic | error | |
| Somehow a CommonJS module is not wrapped in a function - thi | panic | error | |
| a goModule instance is of not goModuleInstance type (got %T) | panic | error | |
| failed to convert Native Histogram to the related Protobuf: | panic | error |