diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts index a2c2f27534..bf4e35a9ca 100644 --- a/packages/playwright-core/types/types.d.ts +++ b/packages/playwright-core/types/types.d.ts @@ -16672,12 +16672,24 @@ export interface APIRequestContext { * Request parameters can be configured with `params` option, they will be serialized into the URL search parameters: * * ```js + * // Passing params as object * await request.get('https://example.com/api/getText', { * params: { * 'isbn': '1234', * 'page': 23, * } * }); + * + * // Passing params as URLSearchParams + * const searchParams = new URLSearchParams(); + * searchParams.set('isbn', '1234'); + * searchParams.append('page', 23); + * searchParams.append('page', 24); + * await request.get('https://example.com/api/getText', { params: searchParams }); + * + * // Passing params as string + * const queryString = 'isbn=1234&page=23&page=24'; + * await request.get('https://example.com/api/getText', { params: queryString }); * ``` * * @param url Target URL.