sand4rt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5eddd62e 
							
						 
					 
					
						
						
							
							fix(ct): multi root vue components ( #16211 )  
						
						
						
						
					 
					
						2022-08-04 10:43:43 -07:00 
						 
				 
			
				
					
						
							
							
								sand4rt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5cc78af67 
							
						 
					 
					
						
						
							
							chore(ct): change setProps to rerender ( #16204 )  
						
						
						
						
					 
					
						2022-08-03 18:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							445fe032f5 
							
						 
					 
					
						
						
							
							feat(test runner): separate interrupted status from skipped ( #16124 )  
						
						
						
						
					 
					
						2022-08-02 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3112edb4ca 
							
						 
					 
					
						
						
							
							feat(test runner): TestProject.projectSetup ( #16063 )  
						
						... 
						
						
						
						`projectSetup` is a project-scoped alternative to `globalSetup`.
It is only executed if at least one test from the project is scheduled to run. 
						
						
					 
					
						2022-08-01 09:01:23 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d306bbc66 
							
						 
					 
					
						
						
							
							feat: return value from step ( #16060 )  
						
						
						
						
					 
					
						2022-07-29 15:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e830fe821d 
							
						 
					 
					
						
						
							
							feat(test runner): introduce test.describe.fixme ( #16059 )  
						
						
						
						
					 
					
						2022-07-29 12:44:22 -07:00 
						 
				 
			
				
					
						
							
							
								sand4rt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a47e275c8 
							
						 
					 
					
						
						
							
							feat(ct): vue set props ( #16058 )  
						
						
						
						
					 
					
						2022-07-29 11:45:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c190c3e09 
							
						 
					 
					
						
						
							
							feat(testId): expose persistent test id ( #16003 )  
						
						
						
						
					 
					
						2022-07-27 20:17:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2eff208e54 
							
						 
					 
					
						
						
							
							feat(ct): allow unmounting components ( #15974 )  
						
						
						
						
					 
					
						2022-07-27 15:12:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88b1e9cde 
							
						 
					 
					
						
						
							
							feat(reporters): separate onExit from onEnd ( #15926 )  
						
						... 
						
						
						
						This is now used by html reporter to open UI. 
						
						
					 
					
						2022-07-25 13:20:33 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							004cd9273c 
							
						 
					 
					
						
						
							
							fix(test-runner): multiple webServer types ( #15901 )  
						
						
						
						
					 
					
						2022-07-25 10:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582b5e08b2 
							
						 
					 
					
						
						
							
							docs: clarify toHaveURL parameter semantics ( #15723 )  
						
						
						
						
					 
					
						2022-07-15 11:09:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bba41ab8f 
							
						 
					 
					
						
						
							
							Revert "feat(matchers): add toContainClass ( #15491 )" ( #15670 )  
						
						... 
						
						
						
						This reverts commit e4debd0bf665ae69a6621768d17e739aef13be9a. 
						
						
					 
					
						2022-07-14 22:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee7d60fcee 
							
						 
					 
					
						
						
							
							docs: migrate page actions to locator actions 2/n ( #15603 )  
						
						
						
						
					 
					
						2022-07-13 11:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4debd0bf6 
							
						 
					 
					
						
						
							
							feat(matchers): add toContainClass ( #15491 )  
						
						
						
						
					 
					
						2022-07-12 23:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3d3231b29 
							
						 
					 
					
						
						
							
							feat(ct): allow configuring apps per test ( #15551 )  
						
						
						
						
					 
					
						2022-07-12 09:37:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a9b29f46c 
							
						 
					 
					
						
						
							
							feat(ct-vue): allow configuring apps per test ( #15538 )  
						
						
						
						
					 
					
						2022-07-11 13:54:05 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98ea418124 
							
						 
					 
					
						
						
							
							fix(expect): expect.not types ( #15487 )  
						
						
						
						
					 
					
						2022-07-11 18:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							799d4703bc 
							
						 
					 
					
						
						
							
							feature(test-runner): multiple web servers ( #15388 )  
						
						... 
						
						
						
						Fixes  #8206 .
Since #8206  is a long-awaited (~ 1 year old), popular (~ 45 reactions, frequently requested in community channels, etc.), this PR aims to unblock folks.
Notably, we do not innovate on the `webServer` API, despite knowing we're not in love with it. We'll save the innovation for either Plugins or a new `LaunchConfigs` option. (We haven't yet arrived at a Plugin API we like, and instead of launching a new option guessing what the "better" launchConfig API would be, let's wait and see how folks use this new Array-variant of `webServer` which—despite its name—can be used for non-Web Server launches! 
					
						2022-07-07 15:27:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89c16cbc8b 
							
						 
					 
					
						
						
							
							feat(runner): anonymous describes ( #15424 )  
						
						... 
						
						
						
						Useful to set some options without coming up with an artificial name.
```js
test.describe(() => {
  test.use({ colorScheme: 'dark' });
  test('my test', () => {});
})
``` 
						
						
					 
					
						2022-07-06 13:54:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9525bedc1f 
							
						 
					 
					
						
						
							
							feat(har): re-add routeFromHAR ( #15024 )  
						
						
						
						
					 
					
						2022-06-21 22:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c02e165eb6 
							
						 
					 
					
						
						
							
							fix(test runner): toHaveScreenshot should not overwrite matching expectations ( #15028 )  
						
						... 
						
						
						
						Even in the `--update-snapshots` mode we should keep existing files if
they are matching under the threshold, to avoid needless churn. 
						
						
					 
					
						2022-06-21 18:01:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f8114f6a8 
							
						 
					 
					
						
						
							
							docs: replace serviceWorkers workaround ( #14902 )  
						
						
						
						
					 
					
						2022-06-20 19:31:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e6b493bc9 
							
						 
					 
					
						
						
							
							doc(har): add more details into the har doc ( #14998 )  
						
						
						
						
					 
					
						2022-06-20 17:54:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5397394653 
							
						 
					 
					
						
						
							
							feature(har): add testOptions.har ( #14991 )  
						
						... 
						
						
						
						Can now be used with `test.use({ har })`.
Also added more tests for latest har features. 
						
						
					 
					
						2022-06-20 13:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							112a18e083 
							
						 
					 
					
						
						
							
							docs: document new webServer "ready" status codes ( #14885 )  
						
						... 
						
						
						
						Sync docs with implementation introduced via 30f3d526eb 
						
						
					 
					
						2022-06-15 09:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								marlowl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d9b5d13be 
							
						 
					 
					
						
						
							
							docs(class-testconfig.md): remove trailing devices reference ( #14867 )  
						
						
						
						
					 
					
						2022-06-14 13:25:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61536098be 
							
						 
					 
					
						
						
							
							docs: fix serviceWorkers formatting ( #14845 )  
						
						
						
						
					 
					
						2022-06-13 15:18:24 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76abb3a5be 
							
						 
					 
					
						
						
							
							chore: unify tab generation ( #14802 )  
						
						
						
						
					 
					
						2022-06-10 17:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85d03714d9 
							
						 
					 
					
						
						
							
							feat: add allow/block serviceWorkers option ( #14714 )  
						
						... 
						
						
						
						Adds cross-browser support for easily allowing/blocking Service Workers via a Context option.
Includes plumbing for Playwright Test's `use`.
Resolves  #14522 .
Relates #1090 .
Supercedes #14321 . 
						
						
					 
					
						2022-06-08 18:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c6a136909 
							
						 
					 
					
						
						
							
							docs: describe test.setTimeout inside beforeAll/afterAll ( #14670 )  
						
						... 
						
						
						
						Adding documentation that `test.setTimeout()` call from the
`beforeAll`/`afterAll` hook changes the timeout of the hook itself. 
						
						
					 
					
						2022-06-06 15:18:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d5572abd8 
							
						 
					 
					
						
						
							
							fix(ct): return locator to root for fragments ( #14639 )  
						
						... 
						
						
						
						fix(fragments): return locator to root for fragments 
						
						
					 
					
						2022-06-04 14:07:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74b846270b 
							
						 
					 
					
						
						
							
							feat(ct): support Vue2 ( #14600 )  
						
						
						
						
					 
					
						2022-06-02 17:37:43 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							978854b859 
							
						 
					 
					
						
						
							
							chore: move multi-select assertion to toHaveValues ( #14595 )  
						
						... 
						
						
						
						Follow-up to e0a87e52d7ca3aedf3ef4a19ff3d36cb15edee2b 
						
						
					 
					
						2022-06-02 16:01:34 -04:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0a87e52d7 
							
						 
					 
					
						
						
							
							feat: support multi-select/combo box with toHaveValue ( #14555 )  
						
						
						
						
					 
					
						2022-06-02 12:10:28 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d00efa0dfe 
							
						 
					 
					
						
						
							
							feat(expect): add ignoreCase option to toHaveText and toContainText ( #14534 )  
						
						
						
						
					 
					
						2022-06-02 05:52:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1aecc7d50 
							
						 
					 
					
						
						
							
							docs: maxDiffPixels description typo ( #14456 )  
						
						
						
						
					 
					
						2022-05-29 09:46:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f724fa570f 
							
						 
					 
					
						
						
							
							docs: make ts snippets esm-friendly ( #14451 )  
						
						
						
						
					 
					
						2022-05-27 12:36:59 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b225f2ad4 
							
						 
					 
					
						
						
							
							fix: expect.toHaveScreenshot.animations types ( #14387 )  
						
						... 
						
						
						
						This makes the docs/types match the code which has already been
released.
Relevant code to traverse up from:
- 3e084829c0/packages/playwright-core/src/server/screenshotter.ts (L89)3e084829c0/packages/playwright-core/src/server/screenshotter.ts (L118)Fixes  #14385  
						
						
					 
					
						2022-05-24 11:34:29 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd435d1d3 
							
						 
					 
					
						
						
							
							docs: fix docs for toHaveScreenshot ( #14280 )  
						
						
						
						
					 
					
						2022-05-24 10:54:32 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9256de5f48 
							
						 
					 
					
						
						
							
							chore: fix wrong toHaveScreenshot defaults in docs ( #14200 )  
						
						
						
						
					 
					
						2022-05-16 22:26:23 +03:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56a5f2c506 
							
						 
					 
					
						
						
							
							fix(types): fix the toHaveScreenshot types ( #14174 )  
						
						... 
						
						
						
						Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-05-16 07:53:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9378ba5fc 
							
						 
					 
					
						
						
							
							chore: hide plugins again ( #14038 )  
						
						
						
						
					 
					
						2022-05-09 10:06:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5aa82dc5e4 
							
						 
					 
					
						
						
							
							chore: un-experiment expect(pageOrLocator).toHaveScreenshot() ( #14033 )  
						
						... 
						
						
						
						This patch un-experiments `expect(pageOrLocator).toHaveScreenshot()`
method.
Fixes  #13526  
						
						
					 
					
						2022-05-09 08:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bbefce9af 
							
						 
					 
					
						
						
							
							Revert "chore: use plugins for component testing again ( #13977 )" ( #13998 )  
						
						... 
						
						
						
						This reverts commit a2f9f15e3e2419d24b8b1deb87d304c363f93435. 
						
						
					 
					
						2022-05-06 12:02:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2f9f15e3e 
							
						 
					 
					
						
						
							
							chore: use plugins for component testing again ( #13977 )  
						
						
						
						
					 
					
						2022-05-05 14:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058f32caff 
							
						 
					 
					
						
						
							
							chore: fixtures-via-plugin implementation ( #13950 )  
						
						
						
						
					 
					
						2022-05-05 10:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f7acf1e4 
							
						 
					 
					
						
						
							
							chore: widen Metadata type ( #13942 )  
						
						
						
						
					 
					
						2022-05-04 13:16:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29fd1d86df 
							
						 
					 
					
						
						
							
							chore: hide plugins for now ( #13908 )  
						
						
						
						
					 
					
						2022-05-03 14:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b3cad7d69 
							
						 
					 
					
						
						
							
							feat: rewrite gitCommitInfo plugin, drop GlobalInfo & attachments ( #13837 )  
						
						
						
						
					 
					
						2022-05-02 16:28:14 -07:00