diff --git a/dotnet/docs/api/class-page.mdx b/dotnet/docs/api/class-page.mdx index 372b3d6b77b..d4b227bbe9e 100644 --- a/dotnet/docs/api/class-page.mdx +++ b/dotnet/docs/api/class-page.mdx @@ -295,6 +295,23 @@ await Page.CloseAsync(options); --- +### ConsoleMessagesAsync {#page-console-messages} + +Added in: v1.56page.ConsoleMessagesAsync + +Returns up to 200 last console messages from this page. See [Page.Console](/api/class-page.mdx#page-event-console) for more details. + +**Usage** + +```csharp +await Page.ConsoleMessagesAsync(); +``` + +**Returns** +- [IReadOnlyList]<[ConsoleMessage]># + +--- + ### ContentAsync {#page-content} Added before v1.9page.ContentAsync @@ -1311,6 +1328,23 @@ await Page.OpenerAsync(); --- +### PageErrorsAsync {#page-page-errors} + +Added in: v1.56page.PageErrorsAsync + +Returns up to 200 last page errors from this page. See [Page.PageError](/api/class-page.mdx#page-event-page-error) for more details. + +**Usage** + +```csharp +await Page.PageErrorsAsync(); +``` + +**Returns** +- [IReadOnlyList]<[Error]># + +--- + ### PauseAsync {#page-pause} Added in: v1.9page.PauseAsync diff --git a/java/docs/api/class-page.mdx b/java/docs/api/class-page.mdx index 501c3bd2789..2ef3c5c4748 100644 --- a/java/docs/api/class-page.mdx +++ b/java/docs/api/class-page.mdx @@ -299,6 +299,23 @@ Page.close(options); --- +### consoleMessages {#page-console-messages} + +Added in: v1.56page.consoleMessages + +Returns up to 200 last console messages from this page. See [Page.onConsoleMessage(handler)](/api/class-page.mdx#page-event-console) for more details. + +**Usage** + +```java +Page.consoleMessages(); +``` + +**Returns** +- [List]<[ConsoleMessage]># + +--- + ### content {#page-content} Added before v1.9page.content @@ -1367,6 +1384,23 @@ Page.opener(); --- +### pageErrors {#page-page-errors} + +Added in: v1.56page.pageErrors + +Returns up to 200 last page errors from this page. See [Page.onPageError(handler)](/api/class-page.mdx#page-event-page-error) for more details. + +**Usage** + +```java +Page.pageErrors(); +``` + +**Returns** +- [List]<[Error]># + +--- + ### pause {#page-pause} Added in: v1.9page.pause diff --git a/nodejs/docs/api/class-page.mdx b/nodejs/docs/api/class-page.mdx index 2df32dd7f34..5bf00492edc 100644 --- a/nodejs/docs/api/class-page.mdx +++ b/nodejs/docs/api/class-page.mdx @@ -309,6 +309,23 @@ await page.close(options); --- +### consoleMessages {#page-console-messages} + +Added in: v1.56page.consoleMessages + +Returns up to 200 last console messages from this page. See [page.on('console')](/api/class-page.mdx#page-event-console) for more details. + +**Usage** + +```js +await page.consoleMessages(); +``` + +**Returns** +- [Promise]<[Array]<[ConsoleMessage]>># + +--- + ### content {#page-content} Added before v1.9page.content @@ -1303,6 +1320,23 @@ await page.opener(); --- +### pageErrors {#page-page-errors} + +Added in: v1.56page.pageErrors + +Returns up to 200 last page errors from this page. See [page.on('pageerror')](/api/class-page.mdx#page-event-page-error) for more details. + +**Usage** + +```js +await page.pageErrors(); +``` + +**Returns** +- [Promise]<[Array]<[Error]>># + +--- + ### pause {#page-pause} Added in: v1.9page.pause diff --git a/nodejs/docs/test-agents.mdx b/nodejs/docs/test-agents.mdx index 15619bb6f0b..218c1ac73d3 100644 --- a/nodejs/docs/test-agents.mdx +++ b/nodejs/docs/test-agents.mdx @@ -195,7 +195,7 @@ Agent definitions are collections of instructions and MCP tools. They are provid Example for Claude Code subagents: ```bash -npx playwright init-agents --claude +npx playwright init-agents --loop=claude ``` ### Specs in `specs/` diff --git a/nodejs/docs/test-reporters.mdx b/nodejs/docs/test-reporters.mdx index ac8fcab1c24..fbf846fc558 100644 --- a/nodejs/docs/test-reporters.mdx +++ b/nodejs/docs/test-reporters.mdx @@ -254,6 +254,7 @@ HTML report supports the following configuration options and environment variabl | `PLAYWRIGHT_HTML_PORT` | `port` | When report opens in the browser, it will be served on this port. | `9323` or any available port when `9323` is not available. | `PLAYWRIGHT_HTML_ATTACHMENTS_BASE_URL` | `attachmentsBaseURL` | A separate location where attachments from the `data` subdirectory are uploaded. Only needed when you upload report and `data` separately to different locations. | `data/` | `PLAYWRIGHT_HTML_NO_COPY_PROMPT` | `noCopyPrompt` | If true, disable rendering of the Copy prompt for errors. Supports `true`, `1`, `false`, and `0`. | `false` +| `PLAYWRIGHT_HTML_NO_FILES` | `noFiles` | If true, omit file-based grouping and render describe suites on the top. Supports `true`, `1`, `false`, and `0`. | `false` | `PLAYWRIGHT_HTML_NO_SNIPPETS` | `noSnippets` | If true, disable rendering code snippets in the action log. If there is a top level error, that report section with code snippet will still render. Supports `true`, `1`, `false`, and `0`. | `false` ### Blob reporter diff --git a/python/docs/api/class-page.mdx b/python/docs/api/class-page.mdx index 9cbc99f7407..b061b21bee2 100644 --- a/python/docs/api/class-page.mdx +++ b/python/docs/api/class-page.mdx @@ -455,6 +455,23 @@ page.close(**kwargs) --- +### console_messages {#page-console-messages} + +Added in: v1.56page.console_messages + +Returns up to 200 last console messages from this page. See [page.on("console")](/api/class-page.mdx#page-event-console) for more details. + +**Usage** + +```python +page.console_messages() +``` + +**Returns** +- [List]\[[ConsoleMessage]\]# + +--- + ### content {#page-content} Added before v1.9page.content @@ -2198,6 +2215,23 @@ page.opener() --- +### page_errors {#page-page-errors} + +Added in: v1.56page.page_errors + +Returns up to 200 last page errors from this page. See [page.on("pageerror")](/api/class-page.mdx#page-event-page-error) for more details. + +**Usage** + +```python +page.page_errors() +``` + +**Returns** +- [List]\[[Error]\]# + +--- + ### pause {#page-pause} Added in: v1.9page.pause