72 Commits

Author SHA1 Message Date
Vladimir
0dc93ea988
feat: introduce separate packages for browser mode providers (#8629) 2025-10-01 15:58:13 +02:00
Raul Macarie
9f9d2565ec
docs: update visual regression guide for Azure App Testing migration (#8614) 2025-09-24 14:07:25 +02:00
Vladimir
1aac59cd20
feat(browser): support playwright tracing (#8584) 2025-09-22 14:57:41 +02:00
Rinil Kunhiraman
482ee64815
docs: add comprehensive Component Testing guide (#8409)
Co-authored-by: Rinil Kunhiraman <rinilkunhiraman@users.noreply.github.com>
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-09-18 15:55:22 +02:00
Vladimir
2b9b34311f
docs: update mocking guide (#8514) 2025-08-31 12:47:43 +02:00
Vladimir
bbb3514f52
docs(browser): remove mentions of old browser/providers/* (#8515) 2025-08-31 12:45:39 +02:00
Vladimir
2308cbf130
feat(browser): add length property to locators, toHaveLength now accepts locators (#8512) 2025-08-31 11:38:44 +02:00
Vladimir
57b2cca2e0
feat(browser): support iframe locator with playwright provider (#8016) 2025-08-28 10:38:46 +02:00
Vladimir
606cb9e3e3
feat(browser)!: require a provider factory instead of a string (#8445) 2025-08-27 12:00:11 +02:00
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Vladimir
c0ec08a905
feat(browser): add trackUnhandledErrors option (#8386) 2025-08-06 19:13:32 +02:00
Noritaka Kobayashi
02da20864c
chore: fix typos (#8179) 2025-07-22 18:02:11 +02:00
Vladimir
c16abe71ea
fix(wdio): wait for the driver to be properly closed (#8305) 2025-07-22 15:41:50 +02:00
Raul Macarie
d45f964c16
feat(browser): introduce toMatchScreenshot for Visual Regression Testing (#8041) 2025-07-22 15:19:06 +02:00
Jack Shelton
083f521a95
docs: add qwik integration to vitest browser mode (#8323) 2025-07-21 17:56:19 +02:00
Shinobu Hayashi
ceed5b622d
feat(browser): support toBeInViewport utility method to assert element is in viewport or not (#8234) 2025-07-14 15:36:36 +02:00
Vladimir
5600772c22
fix(browser): show a helpful error when spying on an export (#8178) 2025-06-17 19:03:24 +02:00
Vladimir
b9a312a8a2
fix(browser): resolve upload files relative to the project root (#8042) 2025-05-28 15:08:55 +02:00
Jovi De Croock
cefd4ba3fb
docs: add vitest-browser-preact (#8038) 2025-05-27 16:28:16 +02:00
Ansgar Prause
646a1512f1
docs: fix typo, improve formatting (#8025) 2025-05-26 11:51:55 +09:00
Vladimir Sheremet
edc0b4a1d1
docs: update the browser CLI option 2025-05-19 18:04:10 +02:00
Vladimir
e6fbd8d256
feat(browser): custom locators API (#7993) 2025-05-17 17:39:38 +02:00
Vladimir Sheremet
05b7dd93ad
docs: update version 2025-05-17 15:45:07 +02:00
Vladimir Sheremet
3e20e8391b
docs: update version 2025-05-17 15:44:42 +02:00
Vladimir
d9f5163534
feat(browser): add screenshot.save option (#7777) 2025-05-17 15:44:06 +02:00
flx-sta
33b930a12f
docs: typos in docs/guide/browser/index.md (#7983) 2025-05-15 22:04:49 +03:00
Vladimir
41beb261e6
feat: deprecate workspace in favor of projects (#7923)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-05-05 18:49:26 +02:00
Florian Schwalm
029c0788c3
feat(browser): implement connect option for playwright browser provider (#7915)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-05-05 16:29:15 +02:00
Vladimir
69ac92cb7d
fix(browser): resolve FS commands relative to the project root (#7896) 2025-05-05 16:14:10 +02:00
Vladimir
53c997300e
docs: clarify the custom provider API is experimental (#7855) 2025-04-18 09:15:58 +02:00
Ben Durrant
5659a0e0ce
feat: Added vitest-browser-lit to vitest init browser and docs (#7705)
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2025-03-26 20:41:04 +01:00
Vladimir
12762ea6cc
perf(browser): fork jest-dom instead of bundling it (#7605) 2025-03-26 10:07:11 +01:00
Vladimir
63949b1d73
feat(browser): introduce and, or and filter locators (#7463)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-03-20 15:19:50 +01:00
Arya Emami
3fdee3da8b
chore: fix various typos (#7663) 2025-03-14 09:20:41 +01:00
Vladimir
5eb4cd1fa5
fix(browser): fail playwright timeouts earlier than a test timeout (#7565)
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2025-03-07 09:54:16 +01:00
Matej Vobornik
2923c9a7ac
docs: Fix default screenshots directory in docs (#7579) 2025-02-28 12:00:06 +09:00
Denis Moshkin
43774b8915
docs: update @testing-library/user-event link (#7494) 2025-02-14 11:21:29 +01:00
patak
9745fe8cb5
docs: clarify that locator.nth is zero based (#7326) 2025-01-21 14:52:50 +01:00
Vladimir
99732d9946
docs: fix marko browser example (#7295) 2025-01-20 09:19:22 +09:00
Giildo
149380b1be
docs: fix broken link (#7276) 2025-01-17 10:37:33 +01:00
Joaquín Sánchez
e0b47759a9
docs: fix browser testerhtmlpath link (#7220) 2025-01-12 17:32:11 +01:00
Robin
ac73eec476
docs(locators): update provider config link (#7211) 2025-01-11 16:18:19 +01:00
Arya Emami
8dd2071376
chore: fix various typos (#7054) 2025-01-08 14:21:45 +01:00
Tony Spataro
38458ea6ff
feat(browser): implement locator.nth() (#7137)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-01-04 12:30:30 +01:00
Vladimir
a4ac2fe44d
docs: fix small typos (#7163) 2025-01-03 12:47:45 +01:00
Hiroshi Ogawa
843a621e70
feat(browser): support clipboard api userEvent.copy, cut, paste (#6769) 2024-12-23 09:32:12 +01:00
Vladimir
78b62ffe1d
feat: allow multi-browser configuration (#6975) 2024-12-19 14:21:41 +01:00
Vladimir
9a1b501223
feat: prepare the Vitest API to be stable (#6962) 2024-12-10 11:12:47 +01:00
Vladimir
545cfa2f07
docs(browser): add vanilla example (#7049) 2024-12-08 15:11:34 +01:00
Vladimir
3c18ecf720
docs: replace Vitest 2.2 mentions (#7025) 2024-12-06 09:46:48 +01:00