2637 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
569e3d0714 fix(types): update ConsoleMessage.type in protocol.yml and docs
Co-authored-by: yury-s <9798949+yury-s@users.noreply.github.com>
2025-05-23 18:13:07 +00:00
copilot-swe-agent[bot]
b486b66d0a fix(types): update ConsoleMessage.type() return type without moving the interface
Co-authored-by: yury-s <9798949+yury-s@users.noreply.github.com>
2025-05-22 22:15:34 +00:00
Simon Knott
5efd582814
docs(typo): "when test is retries" (#36044) 2025-05-22 14:17:30 +02:00
Pavel Feldman
313de29fab
feat(locator): introduce locator.describe() (#35969) 2025-05-16 13:40:47 -07:00
Yury Semikhatsky
5e238fcb19
docs: deprecate Logger api (#35978) 2025-05-16 10:27:17 -07:00
Adam Gastineau
333dde055d
docs: add clarity to CLI options (#35954) 2025-05-16 05:52:31 -07:00
Dmitry Gozman
191d912f20
feat(firefox): support custom policies.json (#35926) 2025-05-14 09:38:24 +01:00
Simon Knott
26c13ab98d
docs: secrets doc (#35939) 2025-05-13 11:42:57 +02:00
Yusuke Iwaki
d476f1d3b4
docs: fix example codes of toContainClass to work (#35903) 2025-05-12 09:24:51 +02:00
Pavel Feldman
f89d0ae870
chore: make refs & emitGeneric private for mcp (#35888) 2025-05-08 08:33:10 -07:00
Adam Gastineau
00429efc4a
docs(tracing): clarify diff between test tracing and context.tracing (#35852) 2025-05-06 11:25:33 -07:00
Yury Semikhatsky
8ad8774457
docs: add links to the recently added assertions (#35837) 2025-05-02 13:28:42 -07:00
Dmitry Gozman
e547c377c3
docs: explain isTrusted in touch events doc (#35813) 2025-04-30 16:33:31 +01:00
Max Schmitt
82bdfb9212
docs: v1.52 release note follow-ups (#35808) 2025-04-30 10:55:37 +02:00
Dmitry Gozman
0766aa9afb
docs: explain how to reset options (#35790) 2025-04-29 13:32:11 +01:00
Adam Gastineau
9b59a6aea6
feat(html): allow setting a title to display (#35659) 2025-04-28 10:30:25 -07:00
Dmitry Gozman
508b1ccdcb
feat: introduce kind option in TestInfo.snapshotPath() (#35734) 2025-04-24 21:21:57 +01:00
Pavel Feldman
7ec70c61d7
feat(aria): emit generic nodes (#35686) 2025-04-21 17:36:10 -07:00
Jonathan Berger
3032513e92
docs: Update intro-js.md (#35658) 2025-04-17 10:39:07 -07:00
Max Schmitt
aef47744df
chore: add v1.52 release notes (#35633) 2025-04-17 16:40:06 +02:00
Max Schmitt
5e3e29f7d2
docs(test-assertions): fix docs build (#35649) 2025-04-17 13:47:36 +02:00
Pavel Feldman
0109882a66
docs: add example w/ params for locator.evaluate (#35645) 2025-04-16 19:34:56 -07:00
J Garcia
37a9535a27
docs: fix grammar in fixtures page (#35590) 2025-04-16 10:00:05 -07:00
Pavel Feldman
e4a9684ffe
chore: fix typos in aria docs (#35636) 2025-04-16 09:23:36 -07:00
Marcin Szafranek
8772389000
docs(test-assertions): document soft assertions with expect.poll (#35619) 2025-04-16 08:33:36 -07:00
Adam Gastineau
09529e9275
Revert "chore: add location named property to annotations (#35373)" (#35620) 2025-04-15 11:17:21 -07:00
Simon Knott
76ee48dc9d
chore: followup on static annotations (#35579)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-04-15 09:07:42 +02:00
Marcin Szafranek
b32a9a05e2
docs(test-assertions): optimize custom matcher to handle negative assertions efficiently (#35599) 2025-04-14 12:07:01 -07:00
Ross Wollman
ac2d9e62da
docs: add danger note to auth guide (#35409) 2025-04-14 12:04:22 -07:00
Jean-François Greffier
00336e98ed
docs: remove dupe js code frames 2025-04-14 12:02:14 -07:00
Marcin Szafranek
ee073d6906
docs(selenium grid): fix path to Selenium WebDriver examples (#35578) 2025-04-11 18:44:20 +02:00
Yury Semikhatsky
4d0c33bc4e
docs: comparison table for global setups (#35548) 2025-04-09 10:08:07 -07:00
Max Schmitt
22e134e280
chore: introduce expect.toContainClass (instead of partial: true) (#35551)
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-04-09 14:47:22 +02:00
Dmitry Gozman
a6d5c981af
Revert "feat: support proxy in connect/connectOverCDP (#35389)" (#35542) 2025-04-08 21:10:38 +01:00
Dmitry Gozman
0e964e2b99
chore: remove FullConfig.failOnFlakyTests (#35541) 2025-04-08 17:13:54 +01:00
Simon Knott
22f8f21a30
chore(docs): browser locale vs user locale (#35535) 2025-04-08 16:12:40 +02:00
Ekwinder
aec54fa573
docs(python): Add await to response.json() for async ApiResponse class example (#35503) 2025-04-07 08:56:25 +02:00
Pavel Feldman
26fa959a10
chore: allow matching aria children strictly (#35481) 2025-04-03 17:58:20 -07:00
Adam Gastineau
92c5d656ab
chore: add location named property to annotations (#35373) 2025-04-02 06:29:22 -07:00
Jean-François Greffier
468ea7672d
docs: improve execution modes (#35412)
Signed-off-by: Jean-François Greffier <jfgreffier@users.noreply.github.com>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-04-01 10:00:04 +01:00
Dmitry Gozman
471a28e0d5
feat: support proxy in connect/connectOverCDP (#35389) 2025-03-28 12:03:54 +00:00
Max Schmitt
2c0e1e5e3a
docs(debug): add instructions for debugging tests using Chrome DevTools (#35394) 2025-03-28 10:50:18 +01:00
Simon Knott
3340855109
chore: support typed arrays in indexeddb (#34949) 2025-03-26 18:04:45 +01:00
Chris
97a542c334
docs: Update typescript code blocks in docs (#35219) 2025-03-26 14:29:02 +00:00
Simon Knott
45fa3d17fc
feat: split up static and dynamic annotations (#35292)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-03-26 11:33:18 +01:00
Max Schmitt
3d2aa1a5e4
docs(python): update async fixtures instructions (#35338) 2025-03-25 12:14:57 +01:00
Dmitry Gozman
b3d19e2f80
docs: clarify locator.evaluate{,Handle} timeout option (#35319) 2025-03-21 20:09:31 +00:00
Kunall Banerjee
943a0f8636
docs: fix minor typo in docs for global setup/teardown (#35311) 2025-03-21 15:21:54 +00:00
Yury Semikhatsky
b83e0af11a
fix: do not allow to override cookie header (#35168)
Behavior before this PR regarding 'Cookie' header already varied between browsers:
- Chromium would not respect the 'Cookie' header if there was one with the same name in its cookie jar. If there was no corresponding cooke in the cookie jar, Chromium would apply one from the overrides.
- WebKit would always take one from the cookie jar.

To override cookies `addCookies` should be used instead.


See https://docs.google.com/document/d/1LXMSP4GVxFLYJxA6z4upKqwkgD-TnVCGeX-daS4VQjk/edit?usp=sharing for mode details.

Reference https://github.com/microsoft/playwright/issues/35154
2025-03-20 16:35:03 -07:00
Max Schmitt
fbffb8152f
chore: add toHaveClass partial option (#35229) 2025-03-20 21:20:50 +01:00