diff --git a/packages/playwright-core/src/server/bidi/bidiPage.ts b/packages/playwright-core/src/server/bidi/bidiPage.ts index badd68d1a16ff..153bb830de41d 100644 --- a/packages/playwright-core/src/server/bidi/bidiPage.ts +++ b/packages/playwright-core/src/server/bidi/bidiPage.ts @@ -520,7 +520,8 @@ export class BidiPage implements PageDelegate { } async setInputFiles(handle: dom.ElementHandle, files: types.FilePayload[]): Promise { - throw new Error('Setting FilePayloads is not supported in Bidi.'); + await handle.evaluateInUtility(([injected, node, files]) => + injected.setInputFiles(node, files), files); } async setInputFilePaths(handle: dom.ElementHandle, paths: string[]): Promise {