Yury Semikhatsky
6750deccd1
chore(mcp): own the idle timer in the browser factory ( #42678 )
2026-09-11 14:36:13 -07:00
Dmitry Gozman
1cee22292e
feat(mcp): expose page-registered WebMCP tools ( #42613 )
2026-09-11 10:10:39 +01:00
Yury Semikhatsky
9e371c00b5
feat(mcp): add --timeout-idle to close the browser after inactivity ( #42663 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-10 15:15:19 -07:00
Florian Schwalm
59672632a2
fix(client-certificates): reestablish a way to explicitly send no client certificate for an origin ( #42547 )
2026-09-10 13:55:45 -07:00
Pavel Feldman
858526b31d
feat(snapshots): add --update-snapshots=missing that passes tests ( #42662 )
2026-09-10 13:51:56 -07:00
Dmitry Gozman
aeebee1d29
feat(evaluate): add "world" option to evaluate methods ( #42635 )
2026-09-09 19:18:40 +01:00
Pavel Feldman
06c83c0deb
docs: explain that offline emulation does not affect WebRTC ( #42624 )
2026-09-08 14:29:41 -07:00
Chris
9a3053fcc4
docs: clarify aria snapshot matching ( #42596 )
2026-09-08 11:15:11 -07:00
Nikhil Gupta
95e2fd8410
docs: fix broken hydration wikipedia link ( #42614 )
2026-09-08 09:56:06 -07:00
Pavel Feldman
3eb0ce9851
feat(test runner): expose filteredProjects on FullConfig ( #42610 )
2026-09-08 09:55:22 -07:00
Alexandr Kazmin
ea1c3a64f7
docs: clarify PLAYWRIGHT_DOWNLOAD_CONNECTION_TIMEOUT is an idle timeout ( #42601 )
2026-09-08 09:53:29 -07:00
Armin Azar
316ee15fee
docs(network): use lower-cased header name in delete header samples ( #42573 )
2026-09-08 09:48:14 -07:00
Karl Horky
1ea94e9c2c
docs(test): document mouse-outside-viewport screenshot helper ( #42446 )
...
Signed-off-by: Karl Horky <karl.horky@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-08 17:09:50 +01:00
Ashraf Ali
a89041ef78
docs: fix incorrect defaults and broken samples in guides ( #42611 )
2026-09-08 13:14:21 +01:00
Yury Semikhatsky
b1f8fd2b91
docs(test): mark test.step subtitle option as since v1.63 ( #42568 )
2026-09-04 14:56:06 -07:00
Yury Semikhatsky
fe49b34b23
docs: release notes for v1.63 ( #42552 )
2026-09-04 14:24:47 -07:00
Dmitry Gozman
a5e5632944
docs(ci): recommend globalTimeout instead of a CI job timeout ( #42563 )
2026-09-04 20:50:50 +01:00
Pavel Feldman
5812882a92
feat(test): add subtitle option to test.step ( #42566 )
2026-09-04 12:47:36 -07:00
Super-Eric
8c47f596ed
docs(csharp): fix nonexistent method names in guide examples ( #42507 )
...
Co-authored-by: Super-Eric <9334019+Super-Eric@users.noreply.github.com >
2026-09-03 17:42:52 +01:00
Pavel Feldman
a76bdda1f3
docs(tracing): enable snapshots options in other languages ( #42526 )
2026-09-03 09:02:40 -07:00
Pavel Feldman
c874c8a7be
docs(cli): use npx playwright cli for local installs ( #42512 )
2026-09-02 10:29:07 -07:00
Pavel Feldman
14f3c0cf01
fix(reporter): include host in navigation and request subtitles ( #42515 )
2026-09-02 10:28:19 -07:00
Yury Semikhatsky
902a864ac6
feat(storage): capture OPFS in storage state ( #42248 )
2026-09-01 14:57:55 -07:00
Pavel Feldman
104597f4b5
feat(locator): introduce locator.visible() ( #42479 )
2026-09-01 09:17:21 -07:00
Lazizbek Ergashev
4810881999
docs(auth): escape session storage before embedding in init script ( #42477 )
2026-09-01 13:49:45 +01:00
Dmitry Gozman
6748802c89
feat(selectors): replace pierceFrames() with frameLocator() ( #42395 )
2026-08-28 09:59:17 +01:00
Copilot
deda92d15e
feat(test): add annotations to TestStepInfo ( #42388 )
2026-08-27 11:31:49 -07:00
Pavel Feldman
17454b035a
feat(reporter): introduce TestStep.subtitle, unify step formatting ( #42422 )
2026-08-27 10:25:27 -07:00
Devin Rousso
88e2a7aa44
docs(java): initialize Page in API testing examples ( #42399 )
...
the browser integration examples used `Page` without initializing it
share one `Browser` and create an isolated `BrowserContext` and `Page` for each test
fixes <https://github.com/microsoft/playwright/issues/42368 >
2026-08-26 12:08:27 -06:00
Pavel Feldman
1dea5150f4
chore(reporters): rename chrome-trace reporter to perfetto ( #42420 )
2026-08-26 10:24:54 -07:00
Dmitry Gozman
2ea99e18bb
docs(browsercontext): undeprecate setHTTPCredentials ( #42419 )
2026-08-26 17:29:33 +01:00
Dmitry Gozman
35fcef21d9
docs(dotnet): add test runner tabs to API testing and WebView2 guides ( #42418 )
2026-08-26 17:28:05 +01:00
Yury Semikhatsky
1b44f5a441
Revert "docs(cli): cover Python pytest CLI debug in skills and coding-agents guide" ( #42412 )
2026-08-25 17:46:26 -07:00
Yury Semikhatsky
5a52607e2b
Revert "feat(tracing): allow configuring the screenshots size" ( #42411 )
2026-08-25 17:14:51 -07:00
Devin Rousso
036533f7f3
docs(assertions): explain retry behavior across languages ( #42401 )
...
assertion docs for C#, Java, and Python omit retry semantics and Java timeout guidance
explain automatic retries, distinguish framework assertions, and document Java `setDefaultAssertionTimeout` usage
fixes <https://github.com/microsoft/playwright/issues/42382 >
2026-08-25 12:25:58 -06:00
Pavel Feldman
d54966d6f3
revert(locator): page-free by locators resolved with page.get() ( #42400 )
2026-08-25 11:21:42 -07:00
Devin Rousso
d506664e89
docs(test): clarify context option inheritance ( #42404 )
...
the test options documentation limits context inheritance to the built in `browser` fixture
document that all contexts created through the test runner Playwright instance inherit `use` context options unless explicitly overridden
fixes <https://github.com/microsoft/playwright/issues/42398 >
2026-08-25 12:06:26 -06:00
Bertrand Lorentz
12b611da20
docs(mock): fix Java page.route example ( #42380 )
2026-08-24 10:18:31 -07:00
Pavel Feldman
d4e1023f6c
feat(reporter): report step params in the chrome://tracing report ( #42358 )
2026-08-21 20:59:21 -07:00
Pavel Feldman
0530a54680
feat(reporter): report step params to the reporters ( #42357 )
2026-08-21 16:05:49 -07:00
Pavel Feldman
4e3176d1b2
feat(reporter): add chrome://tracing reporter ( #42354 )
2026-08-21 16:05:07 -07:00
Yury Semikhatsky
66bfad7629
feat(codegen): add --http-credentials option ( #42322 )
2026-08-20 10:00:06 -07:00
Yury Semikhatsky
642dcfd46c
docs(python): document that task cancellation is not supported ( #42312 )
2026-08-19 12:44:15 -07:00
Darío Kondratiuk
b298d74438
docs(locator): fix C# Locator.Last example ( #42308 )
2026-08-19 09:32:44 -07:00
Yury Semikhatsky
b856094ed5
feat(tracing): allow configuring the screenshots size ( #42283 )
2026-08-18 08:33:46 -07:00
Pavel Feldman
07730b7a9d
feat(install): add --no-remove option to keep unused browsers ( #42222 )
2026-08-12 14:41:45 -07:00
Pavel Feldman
c8fc3bf8d3
feat(trace-viewer): add "Display Aria" mode ( #42211 )
2026-08-11 20:15:23 -07:00
Devin Rousso
1e83c243f9
feat(trace): split API requests into a separate network stream ( #42073 )
2026-08-11 11:29:06 -07:00
Simon Knott
b71e999e41
docs(cli): cover Python pytest CLI debug in skills and coding-agents guide ( #42165 )
...
Copilot-Session: ae43a79c-c4f8-4b11-935b-ef7835f2e6fc
2026-08-11 10:34:40 +02:00
Pavel Feldman
b4e7c87ce4
feat(trace): add action screenshot and aria snapshot events ( #42167 )
2026-08-09 13:41:31 -07:00