Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions docs/src/api/class-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -2682,14 +2682,14 @@ Returns whether the element is [visible](../actionability.md#visible). [`param:
* since: v1.56
- returns: <[Array]<[ConsoleMessage]>>

Returns up to 200 last console messages from this page. See [`event: Page.console`] for more details.
Returns up to (currently) 200 last console messages from this page. See [`event: Page.console`] for more details.


## async method: Page.pageErrors
* since: v1.56
- returns: <[Array]<[Error]>>

Returns up to 200 last page errors from this page. See [`event: Page.pageError`] for more details.
Returns up to (currently) 200 last page errors from this page. See [`event: Page.pageError`] for more details.


## method: Page.locator
Expand Down Expand Up @@ -3141,7 +3141,11 @@ return value resolves to `[]`.
* since: v1.56
- returns: <[Array]<[Request]>>

Returns up to 100 last network request from this page. See [`event: Page.request`] for more details.
Returns up to (currently) 100 last network request from this page. See [`event: Page.request`] for more details.

Returned requests should be accessed immediately, otherwise they might be collected to prevent unbounded memory growth as new requests come in. Once collected, retrieving most information about the request is impossible.

Note that requests reported through the [`event: Page.request`] request are not collected, so there is a trade off between efficient memory usage with [`method: Page.requests`] and the amount of available information reported through [`event: Page.request`].


## async method: Page.addLocatorHandler
Expand Down
15 changes: 12 additions & 3 deletions packages/playwright-client/types/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2285,7 +2285,7 @@ export interface Page {
}): Promise<void>;

/**
* Returns up to 200 last console messages from this page. See
* Returns up to (currently) 200 last console messages from this page. See
* [page.on('console')](https://playwright.dev/docs/api/class-page#page-event-console) for more details.
*/
consoleMessages(): Promise<Array<ConsoleMessage>>;
Expand Down Expand Up @@ -3605,7 +3605,7 @@ export interface Page {
opener(): Promise<null|Page>;

/**
* Returns up to 200 last page errors from this page. See
* Returns up to (currently) 200 last page errors from this page. See
* [page.on('pageerror')](https://playwright.dev/docs/api/class-page#page-event-page-error) for more details.
*/
pageErrors(): Promise<Array<Error>>;
Expand Down Expand Up @@ -3927,8 +3927,17 @@ export interface Page {
requestGC(): Promise<void>;

/**
* Returns up to 100 last network request from this page. See
* Returns up to (currently) 100 last network request from this page. See
* [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request) for more details.
*
* Returned requests should be accessed immediately, otherwise they might be collected to prevent unbounded memory
* growth as new requests come in. Once collected, retrieving most information about the request is impossible.
*
* Note that requests reported through the
* [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request) request are not collected, so
* there is a trade off between efficient memory usage with
* [page.requests()](https://playwright.dev/docs/api/class-page#page-requests) and the amount of available information
* reported through [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request).
*/
requests(): Promise<Array<Request>>;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export const chromiumSwitches = (assistantMode?: boolean, channel?: string) => [
'--disable-dev-shm-usage',
'--disable-extensions',
'--disable-features=' + disabledFeatures(assistantMode).join(','),
'--enable-features=CDPScreenshotNewSurface',
process.env.PLAYWRIGHT_LEGACY_SCREENSHOT ? '' : '--enable-features=CDPScreenshotNewSurface',
'--allow-pre-commit-input',
'--disable-hang-monitor',
'--disable-ipc-flooding-protection',
Expand Down
15 changes: 12 additions & 3 deletions packages/playwright-core/types/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2285,7 +2285,7 @@ export interface Page {
}): Promise<void>;

/**
* Returns up to 200 last console messages from this page. See
* Returns up to (currently) 200 last console messages from this page. See
* [page.on('console')](https://playwright.dev/docs/api/class-page#page-event-console) for more details.
*/
consoleMessages(): Promise<Array<ConsoleMessage>>;
Expand Down Expand Up @@ -3605,7 +3605,7 @@ export interface Page {
opener(): Promise<null|Page>;

/**
* Returns up to 200 last page errors from this page. See
* Returns up to (currently) 200 last page errors from this page. See
* [page.on('pageerror')](https://playwright.dev/docs/api/class-page#page-event-page-error) for more details.
*/
pageErrors(): Promise<Array<Error>>;
Expand Down Expand Up @@ -3927,8 +3927,17 @@ export interface Page {
requestGC(): Promise<void>;

/**
* Returns up to 100 last network request from this page. See
* Returns up to (currently) 100 last network request from this page. See
* [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request) for more details.
*
* Returned requests should be accessed immediately, otherwise they might be collected to prevent unbounded memory
* growth as new requests come in. Once collected, retrieving most information about the request is impossible.
*
* Note that requests reported through the
* [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request) request are not collected, so
* there is a trade off between efficient memory usage with
* [page.requests()](https://playwright.dev/docs/api/class-page#page-requests) and the amount of available information
* reported through [page.on('request')](https://playwright.dev/docs/api/class-page#page-event-request).
*/
requests(): Promise<Array<Request>>;

Expand Down
Loading