ErrLookup › microsoft/playwright
microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. · TypeScript · 855 source files
Analyzed at f1d33b5029 on 2026-09-21. 335 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| WebView has been closed | exception | error | |
| : channels are not expected in SocksSupport | validation | error | protocol, socks, validation, internal |
| No mapping for found | exception | error | android, input, text, keymap, validation |
| Unable to serialize IndexedDB | exception | error | |
| Chromium distribution | exception | error | chromium-channel, platform, launch, executable-path |
| This tab is already connected to another client | exception | error | browser-extension, chrome, tabs, cdp, mcp, connection-management |
| Unsupported token " " while parsing css selector " ". Did… | exception | error | css, selector, parsing, invalid-selector, user-input |
| Playwright Extension not found in | exception | error | mcp, config, extension, browser, cdp, setup |
| The object has been collected to prevent unbounded heap… | exception | error | memory, lifecycle, element-handle, garbage-collection |
| Init script file does not exist | validation | error | mcp, config, filesystem, init-script, validation |
| : dispatcher with guid has type , expected | validation | error | protocol, validation, internal, dispatcher, type-mismatch |
| kCoverageStashError + ': ' + error | exception | error | coverage, browser, storage |
| Attachment name ' ' escapes output directory | exception | error | trace, security, path-traversal, filesystem, validation |
| Drop target did not accept the drop — its dragover handler… | exception | error | drag-and-drop, html5-dnd, dom |
| Unable to serialize OPFS | exception | error | storage-state, opfs, serialization |
| Unknown key | exception | error | android, input, key, keymap, validation |
| Malformed endpoint. Did you use BrowserType.launchServer… | exception | error | network, connection, launchserver, configuration |
| : no object with guid | validation | error | protocol, validation, guid, lifecycle, use-after-close |
| Conflicting exactness in internal:role selector | exception | error | locator, role, selector, exactness, serialization |
| Unknown key | validation | error | keyboard, key, input, non-retriable, validation |
| Malformed selector: = | exception | error | selector, nested-selector, parsing, invalid-selector |
| Unable to retrieve content because the page is navigating… | exception | error | navigation, content, frame, race-condition, dom |
| Method not implemented. | exception | error | webview, ios, capability, not-implemented, permissions, geolocation |
| SyncServer: failed to bind HTTP server | exception | error | webview, ios, network, loopback, internal |
| Tracing is only available in Chromium | exception | error | tracing, chromium, browser, cdp |
| "expected" argument in toContainClass cannot contain RegExp… | validation | error | assertions, expect, matchers, locator, regex, typescript |
| Element is not visible | exception | error | dom, actionability, force |
| Chromium distribution | exception | error | chromium-channel, browser-not-found, launch, executable-path |
| Passed function is not well-serializable! | validation | error | evaluate, serialization, javascript, closure, function |
| Error while parsing css selector | exception | error | css, selector, parsing, invalid-selector, pseudo-class |
| Screencast is already started | exception | error | |
| Unexpected handle | exception | error | serialization, protocol, internal |
| : object with guid has type , expected | validation | error | protocol, validation, type-mismatch, guid |
| Unable to adopt element handle from a different document | exception | error | webkit, element-handle, frames, cross-document |
| Skill source directory not found | exception | error | skills, setup, package, filesystem, validation |
| Route is already handled! | exception | error | network, routing, api-misuse |
| : expected channel | validation | error | protocol, validation, channel, type-validation |
| Connecting to Android devices is not allowed. | exception | error | android, deny-launch, server, remote, protocol |
| Path | exception | error | install, lockfile, concurrency, registry |
| clientCertificates.origin is required | validation | error | client-certificates, validation, config, tls |
| New URL must have same protocol as overridden URL | validation | error | route, continue, url-override, protocol, network |
| : expected guid for | validation | error | protocol, validation, wire-format, guid |
| "role" argument in toHaveRole must be a string | validation | error | assertions, expect, matchers, accessibility, aria-role, typescript |
| is not installed . Run ` ` to install | exception | critical | browser-launch, install, executable, ffmpeg, version-mismatch |
| intercepts pointer events | exception | error | dom, actionability, overlay, pointer-events, force |
| config.updateSnapshots must be one of "all", "changed"… | validation | error | |
| Cannot set cookies without an open page | validation | error | webview, ios, cookies, capability |
| Clicking the checkbox did not change its state | exception | error | form, checkbox, state, custom-widget |
| Unable to generate locator for | exception | error | resolveselector, selector-generation, locator, frame |
| Function " " has been already registered | validation | error | bindings, expose-function, page, duplicate-name |
| "expected" argument in toContainClass cannot be a RegExp… | validation | error | assertions, expect, matchers, locator, regex, typescript |
| Playwright extension did not connect within | exception | error | mcp, extension, timeout, websocket |
| Invalid color scheme, should be one of "light", "dark" | exception | error | cli, validation, browser-options |
| Missing type | exception | error | version-mismatch, protocol, internal |
| Invalid http credentials format: use "username:password"… | validation | error | cli, http-authentication, credentials, input-validation, launch-options |
| None of cert, key, passphrase or pfx is specified | validation | error | client-certificates, tls, validation, browser-context |
| page: expected Page or Frame | exception | error | cdp, chromium, type-error, browser |
| Creating new API request contexts is not allowed. | exception | error | api-request, server-mode, permissions |
| Response body is unavailable for redirect responses | exception | error | response, body, redirect, network, http |
| ${this._closeReason} | exception | error | lifecycle, fetch, api-request, closed |
| Cannot install on | exception | error | msedge, install, platform, network, edge-updates-api |
| Download filename ' ' escapes download directory | exception | error | security, download, path-traversal |
| JSHandles can be evaluated only in the context they were… | exception | error | jshandle, evaluate, execution-context, javascript, cross-frame |
| " " is a predefined selector engine | exception | error | selectors, registration, builtin, collision, custom-engine |
| serializedArgs is not an array. This can happen when… | exception | error | bindings, json-serialization, prototype-pollution, page-context |
| "not" matcher requires expected result | validation | error | screenshot, tohavescreenshot, matcher, expect, baseline |
| Cannot start tracing while stopping | exception | error | tracing, state-machine, concurrency |
| Object with guid was not bound in the connection | exception | error | protocol, validation, version-mismatch, internal |
| Cannot write to a directory | exception | error | filesystem, save-as, protocol |
| CDP session must be initiated with either Page or Frame… | exception | error | cdp, validation, protocol, browser-type |
| ios_webkit_debug_proxy | exception | error | webview, ios, safari, proxy, network |
| : expected dispatcher | validation | error | protocol, validation, internal, dispatcher, wire-format |
| Browser is already in use for | exception | error | browser-launch, persistent-profile, lock, isolated-mode, concurrency |
| Unable to restore OPFS | exception | error | storage-state, opfs, restore |
| JSHandle is disposed! | exception | error | jshandle, evaluate, disposed, javascript, lifecycle |
| noCertificate is set together with cert, key, passphrase or… | validation | error | client-certificates, tls, browser-context, config-validation |
| Device emulation is not supported with cdpEndpoint. | validation | error | mcp, config, cli, device-emulation, cdp, validation |
| Element is not attached to the DOM | exception | error | dom, staleness, detached, element-handle |
| Init page file does not exist | validation | error | mcp, config, filesystem, init-page, validation |
| Selector cannot end with entering frame, while parsing… | exception | error | selector, frames, iframe, empty, invalid-selector |
| Unexpected end of selector while parsing selector | exception | error | selector, parsing, invalid-selector, user-input |
| CDP session is only available in Chromium | exception | error | cdp, chromium, browser-type, validation |
| Invalid location " ", expected format is : , e.g… | validation | error | devtools, debugger, input-validation, mcp-tool |
| pfx is specified together with cert, key or passphrase | validation | error | client-certificates, tls, validation |
| Frame has been detached. | exception | error | webkit, webview, frames, detached |
| Malformed endpoint. Did you use Android.launchServer method? | exception | error | android, connect, endpoint-validation |
| Error while parsing selector | exception | error | selector, parsing, invalid-selector, types |
| No Mobile Safari tabs found at | exception | error | webview, ios, safari, setup |
| Cannot set input files to detached element | exception | error | element-handle, file-upload, lifecycle |
| Trace entry ' ' escapes output directory | exception | error | trace, zip, security, path-traversal, filesystem |
| is not supported on | exception | error | registry, executable, platform, unsupported, browsers |
| Selector " " does not match any element | exception | error | aria-snapshot, selector, dom, locator |
| Electron executablePath not found! Please install it using… | exception | error | electron, setup, dependency |
| Element is outside of the viewport | exception | error | dom, actionability, viewport, force |
| Launching more browsers is not allowed. | exception | error | deny-launch, server, browser-type, remote, launch |
| Selector engine name may only contain [a-zA-Z0-9_]… | exception | error | selectors, registration, validation, custom-engine |
| Cannot set buffer larger than 50Mb, please write it to a… | validation | error | file-upload, limits, input-files, memory |
| Invalid character: the input contains U+0000. | exception | error | css, tokenizer, escaping, invalid-character, user-input |
| Unknown permission | validation | error | webkit, permissions, context-options, emulation |
| Function " " is not exposed | exception | error | bindings, expose-function, dispatch, lifecycle |