Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71fc53bbf8 
							
						 
					 
					
						
						
							
							fix(matchers): toHaveClass on SVG elements ( #15267 )  
						
						... 
						
						
						
						Fixes  #15260  
					
						2022-06-30 07:01:26 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fb80c905b 
							
						 
					 
					
						
						
							
							test: match more of output to ensure source map support is good ( #15206 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-06-29 22:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79163e802a 
							
						 
					 
					
						
						
							
							fix(test runner): screenshot immediately after failure ( #15159 )  
						
						... 
						
						
						
						Previously, screenshot was taken after hooks and fixtures teardown.
However, hooks can easily modify the state of the page, and
screenshot would not reflect the moment of failure.
Instead, we take screenshots immediately after the test function
finishes with an error. 
						
						
					 
					
						2022-06-27 17:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7b63fa0b4 
							
						 
					 
					
						
						
							
							fix(test runner): ignore undefined values in fixtures definitions ( #15119 )  
						
						... 
						
						
						
						These mean "I don't want to specify this fixture/option"
instead of "I want the value of undefined", aligned with how TypeScript works.
We already do similar things in the config. 
						
						
					 
					
						2022-06-27 11:31:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a93db3cf11 
							
						 
					 
					
						
						
							
							fix(reporter): line reporter should not swallow half-line stdout ( #15114 )  
						
						
						
						
					 
					
						2022-06-27 11:25:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ce1246a0e 
							
						 
					 
					
						
						
							
							test: stress runners ( #15078 )  
						
						
						
						
					 
					
						2022-06-23 15:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a46aaee6e8 
							
						 
					 
					
						
						
							
							fix(reporters): truncate long test titles from the start ( #15052 )  
						
						... 
						
						
						
						Most useful information is at the end - test name, current step, retry.
We truncate the repetitive project + suites at the start. 
						
						
					 
					
						2022-06-22 17:03:54 -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 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b5d24a7a5 
							
						 
					 
					
						
						
							
							chore: roll stable test-runner to 1.23.0-alpha-1655778679000 ( #15015 )  
						
						
						
						
					 
					
						2022-06-21 18:53:38 +02: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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8070ee1b2 
							
						 
					 
					
						
						
							
							chore: warn users on clashing test output and html reporter folders ( #14964 )  
						
						
						
						
					 
					
						2022-06-18 15:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							030e7d211c 
							
						 
					 
					
						
						
							
							chore(har): allow replaying from zip har ( #14962 )  
						
						
						
						
					 
					
						2022-06-17 16:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9114f9cbc 
							
						 
					 
					
						
						
							
							fix(html-reporter): file-browser friendly extensions ( #14943 )  
						
						... 
						
						
						
						Fixes  #14904 .
This is done to make looking at the raw contents of the report
friendlier when using a file browser. However, it should be noted, the
public API of the HTML Reporter makes no guarantees of its contents
structure/layout/naming-conventions. 
					
						2022-06-17 08:09:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3974d1b359 
							
						 
					 
					
						
						
							
							revert( #14797 ): fix(test runner): collect artifacts when calling browser.close() ( #14846 )  
						
						... 
						
						
						
						Revert "fix(test runner): collect artifacts when calling `browser.close()` (#14797 )"
This reverts commit c7a28ac7e9eab63b40ce22fe96597410dbd08ed7.
Looks like it broke a bunch of tracing tests:
* Good: https://github.com/microsoft/playwright/runs/6838098316?check_suite_focus=true 
* First Bad: https://github.com/microsoft/playwright/runs/6838104691?check_suite_focus=true 
* Still bad on HEAD (88664c39c9ee36adfda3eed04bbd845587e27e4a): https://github.com/microsoft/playwright/runs/6868333846?check_suite_focus=true  
						
						
					 
					
						2022-06-13 17:20:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88664c39c9 
							
						 
					 
					
						
						
							
							chore: remove esm error interception, it only confuses users ( #14829 )  
						
						
						
						
					 
					
						2022-06-13 12:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41529bb1a5 
							
						 
					 
					
						
						
							
							chore: respect sigint in global setup ( #14805 )  
						
						
						
						
					 
					
						2022-06-12 13:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							380e787065 
							
						 
					 
					
						
						
							
							fix(ct): respect boolean shorthands ( #14798 )  
						
						
						
						
					 
					
						2022-06-10 17:34:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f3d526eb 
							
						 
					 
					
						
						
							
							feat(server): consider 3XX, 400-403 responses as started server  
						
						
						
						
					 
					
						2022-06-10 14:47:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7a28ac7e9 
							
						 
					 
					
						
						
							
							fix(test runner): collect artifacts when calling browser.close() ( #14797 )  
						
						... 
						
						
						
						Previously, we only collected artifacts on context closure.
However, in serial mode it is possible to close the browser instead. 
						
						
					 
					
						2022-06-10 14:11:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sergio Freire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							060cd9d97c 
							
						 
					 
					
						
						
							
							feat(junit reporter): link testcases to Xray test issues and provide additional metadata for Xray Test Management ( #11374 )  
						
						... 
						
						
						
						Co-authored-by: Sergio Freire <sergio.freire@xpand-it.com> 
						
						
					 
					
						2022-06-10 10:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Sergio Freire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d193bd64c4 
							
						 
					 
					
						
						
							
							feat(junit reporter): add option to force usage of CDATA sections for content in XML elements ( #12744 )  
						
						... 
						
						
						
						Co-authored-by: Sergio Freire <sergio.freire@xpand-it.com> 
						
						
					 
					
						2022-06-10 10:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21d570f62e 
							
						 
					 
					
						
						
							
							test: update expectation after webkit roll ( #14718 )  
						
						
						
						
					 
					
						2022-06-08 12:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3a590ed80 
							
						 
					 
					
						
						
							
							chore: update to react18, but use react17 mode ( #14645 )  
						
						
						
						
					 
					
						2022-06-06 17:14:01 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b003a29a 
							
						 
					 
					
						
						
							
							chore: don't mask ESM error ( #14628 )  
						
						
						
						
					 
					
						2022-06-03 15:28:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d356f0cc 
							
						 
					 
					
						
						
							
							fix(test runner): when worker exits unexpectedly, fail a single test ( #14608 )  
						
						... 
						
						
						
						All remaining tests will continue in a new worker. 
						
						
					 
					
						2022-06-02 21:13:47 -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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a3aa023ad 
							
						 
					 
					
						
						
							
							chore: simplify context/page reuse in ct ( #14565 )  
						
						
						
						
					 
					
						2022-06-02 12:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8801f79742 
							
						 
					 
					
						
						
							
							Revert "fix(playwright-test): prohibit async functions passed to describe ( #14538 )" ( #14591 )  
						
						... 
						
						
						
						This reverts commit bd0fe50a0e429fc63e40c83ab1ddb81e64ed27df. 
						
						
					 
					
						2022-06-02 10:31:10 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd0fe50a0e 
							
						 
					 
					
						
						
							
							fix(playwright-test): prohibit async functions passed to describe ( #14538 )  
						
						... 
						
						
						
						References #14533  
						
						
					 
					
						2022-06-02 09:44:47 -07: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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e912b6897d 
							
						 
					 
					
						
						
							
							fix(esm): respect source maps in esm-transpiled code ( #14561 )  
						
						
						
						
					 
					
						2022-06-01 16:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbcf039717 
							
						 
					 
					
						
						
							
							chore: remove experimental types ( #14560 )  
						
						
						
						
					 
					
						2022-06-01 15:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95672765bc 
							
						 
					 
					
						
						
							
							fix(ct): isolate component tests when recording video / trace ( #14531 )  
						
						
						
						
					 
					
						2022-05-31 15:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7500c18d6 
							
						 
					 
					
						
						
							
							feat(test runner): allow serial suites inside parallel ( #14530 )  
						
						... 
						
						
						
						Also works for `fullyParallel` mode. 
						
						
					 
					
						2022-05-31 15:24:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bcdf68ef5 
							
						 
					 
					
						
						
							
							fix(runner): do not override trace files in afterAll ( #14529 )  
						
						
						
						
					 
					
						2022-05-31 15:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b164d82ba3 
							
						 
					 
					
						
						
							
							fix(runner): ignore .gitignore if testDir is explicitly configured ( #14430 )  
						
						... 
						
						
						
						If the tests are in an explicitly configured testDir (either at the global config level or per project) .gitignore filters are not applied.
Fixes  #14381  
						
						
					 
					
						2022-05-26 14:39:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea07ff3ae9 
							
						 
					 
					
						
						
							
							fix(jsx): allow passing variables into mount ( #14412 )  
						
						
						
						
					 
					
						2022-05-25 13:59:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9440f52b88 
							
						 
					 
					
						
						
							
							feat(ct): support cra w/ .js ( #14326 )  
						
						
						
						
					 
					
						2022-05-24 19:43:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d97c9bd5b6 
							
						 
					 
					
						
						
							
							test(ct): start covering components with tests ( #14369 )  
						
						
						
						
					 
					
						2022-05-24 13:54:12 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							738d5e5b3e 
							
						 
					 
					
						
						
							
							chore: pass fixture defaults different from falsy ( #14237 )  
						
						
						
						
					 
					
						2022-05-18 12:03:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe0afd6b5c 
							
						 
					 
					
						
						
							
							fix(toHaveProperty): serialize falsy arguments as well ( #14232 )  
						
						
						
						
					 
					
						2022-05-17 14:44:12 -07: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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3beb71b07 
							
						 
					 
					
						
						
							
							fix(test runner): do not run automatic fixtures for beforeAll hooks ( #14104 )  
						
						... 
						
						
						
						There are a few issues this covers:
- Some fixtures like `page` and `context` are not allowed in `beforeAll`
  hooks, so using them in automatic fixture makes it throw.
- Running automatic fixture solely for `afterAll` is unexpected.
  This currently happens when `afterAll` is run for cleanup after
  fixture timeout/throw.
For built-in playwright fixture, we keep `'all-hooks-included'` auto mode.
Added a doc explaining the execution order. 
						
						
					 
					
						2022-05-13 11:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdd589da91 
							
						 
					 
					
						
						
							
							chore: roll stable test-runner to 1.22.0-alpha-may-11-2022 ( #14102 )  
						
						
						
						
					 
					
						2022-05-11 16:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							305afcdacf 
							
						 
					 
					
						
						
							
							fix(test runner): fix duplicate titles error when multiple issues are present ( #14090 )  
						
						
						
						
					 
					
						2022-05-11 11:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							d83de4f567 
							
						 
					 
					
						
						
							
							chore: remove stale plugins test  
						
						
						
						
					 
					
						2022-05-09 12:54:06 -07:00