microsoft/playwright · error · Error
Usage: playwright.$$('Playwright >> selector').
Error message
Usage: playwright.$$('Playwright >> selector'). What it means
Error "Usage: playwright.$$('Playwright >> selector')." thrown in microsoft/playwright.
Source
Thrown at packages/injected/src/consoleApi.ts:118
};
delete this._injectedScript.window.playwright.filter;
delete this._injectedScript.window.playwright.first;
delete this._injectedScript.window.playwright.last;
delete this._injectedScript.window.playwright.nth;
delete this._injectedScript.window.playwright.and;
delete this._injectedScript.window.playwright.or;
}
private _querySelector(selector: string, strict: boolean): (Element | undefined) {
if (typeof selector !== 'string')
throw new Error(`Usage: playwright.query('Playwright >> selector').`);
const parsed = this._injectedScript.parseSelector(selector);
return this._injectedScript.querySelector(parsed, this._injectedScript.document, strict);
}
private _querySelectorAll(selector: string): Element[] {
if (typeof selector !== 'string')
throw new Error(`Usage: playwright.$$('Playwright >> selector').`);
const parsed = this._injectedScript.parseSelector(selector);
return this._injectedScript.querySelectorAll(parsed, this._injectedScript.document);
}
private _inspect(selector: string) {
if (typeof selector !== 'string')
throw new Error(`Usage: playwright.inspect('Playwright >> selector').`);
this._injectedScript.window.inspect(this._querySelector(selector, false));
}
private _selector(element: Element) {
if (!(element instanceof Element))
throw new Error(`Usage: playwright.selector(element).`);
return this._injectedScript.generateSelectorSimple(element);
}
private _generateLocator(element: Element, language?: Language) {
if (!(element instanceof Element))View on GitHub (pinned to c8fc3bf8d3)
When it happens
Trigger: Thrown at packages/injected/src/consoleApi.ts:118 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/playwright@c8fc3bf8d3 (2026-08-12).
Data as JSON: /api/errors/5ad2ae0c0b250255.
Report an issue: GitHub.