Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b08000e7c2 
							
						 
					 
					
						
						
							
							docs: advertise how to enable sources with tracing ( #12273 )  
						
						
						
						
					 
					
						2022-02-22 20:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52932172e7 
							
						 
					 
					
						
						
							
							docs(python): fix set_viewport_size in emulation.md ( #12271 )  
						
						
						
						
					 
					
						2022-02-22 20:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17a922cf5e 
							
						 
					 
					
						
						
							
							docs: fix expect custom matcher global.d.ts ( #12268 )  
						
						
						
						
					 
					
						2022-02-22 11:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							768242db12 
							
						 
					 
					
						
						
							
							docs(dotnet): enable web-first assertions ( #12113 )  
						
						
						
						
					 
					
						2022-02-21 14:01:53 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a16eaf584a 
							
						 
					 
					
						
						
							
							docs: mock guide ( #12241 )  
						
						
						
						
					 
					
						2022-02-18 18:28:03 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7ef1da5e9 
							
						 
					 
					
						
						
							
							fix(selenium): support MicrosoftEdge ( #12235 )  
						
						
						
						
					 
					
						2022-02-18 14:44:15 -08:00 
						 
				 
			
				
					
						
							
							
								Rebely22 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7696fec1fa 
							
						 
					 
					
						
						
							
							docs: selectors.md fix code parentheses misplaced ( #12210 )  
						
						
						
						
					 
					
						2022-02-18 10:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a98babec69 
							
						 
					 
					
						
						
							
							feat(test-runner): introduce pixelCount and pixelRatio options ( #12169 )  
						
						... 
						
						
						
						This patch adds additional options to `toMatchSnapshot` method:
- `pixelCount` - acceptable number of pixels that differ to still
  consider images equal. Unset by default.
- `pixelRatio` - acceptable ratio of all image pixels (from 0 to 1) that differ to still
  consider images equal. Unset by default.
Fixes  #12167 , #10219  
						
						
					 
					
						2022-02-17 15:44:03 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							086333cd60 
							
						 
					 
					
						
						
							
							feat(test-runner): support unnamed snapshots ( #12161 )  
						
						... 
						
						
						
						Fixes  #9007  
					
						2022-02-16 14:22:01 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							363b8a6970 
							
						 
					 
					
						
						
							
							feat: support mask option in screenshot methods ( #12072 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/10162  
						
						
					 
					
						2022-02-15 07:05:05 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e7996a7b7 
							
						 
					 
					
						
						
							
							chore(dotnet): do not use global CLI and use ps1 instead ( #12025 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright-dotnet/issues/2005  
						
						
					 
					
						2022-02-11 11:26:16 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							619d1d8617 
							
						 
					 
					
						
						
							
							docs: add release notes for all the languages ( #12045 )  
						
						
						
						
					 
					
						2022-02-11 11:24:14 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46b89f109a 
							
						 
					 
					
						
						
							
							docs: fix release notes headers ( #12036 )  
						
						
						
						
					 
					
						2022-02-11 09:13:55 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							979fa2b2f0 
							
						 
					 
					
						
						
							
							docs: add release notes for 1.19 ( #12019 )  
						
						
						
						
					 
					
						2022-02-11 08:23:59 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							2815180162 
							
						 
					 
					
						
						
							
							docs(python): enable Route.fulfill.response  
						
						
						
						
					 
					
						2022-02-11 15:26:02 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c88d4126c 
							
						 
					 
					
						
						
							
							docs: move common screenshot options to params.md ( #12008 )  
						
						
						
						
					 
					
						2022-02-10 12:31:17 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00e8a6440d 
							
						 
					 
					
						
						
							
							docs(selectors.md): React selector nit ( #12010 )  
						
						... 
						
						
						
						See https://github.com/microsoft/playwright/pull/11970#discussion_r803212908 .
In the future, I'd like to think through some more extensive examples to make React selector best practices more explicit in the docs. 
						
						
					 
					
						2022-02-10 12:27:37 -08:00 
						 
				 
			
				
					
						
							
							
								Erik Ejlskov Jensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1df07aa2cf 
							
						 
					 
					
						
						
							
							docs: avoid .net version ambiguity ( #12003 )  
						
						
						
						
					 
					
						2022-02-10 09:30:44 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f87955243 
							
						 
					 
					
						
						
							
							feat: introduce disableAnimations option for screenshots ( #11870 )  
						
						... 
						
						
						
						This option stops all kinds of CSS animations while doing screenshot:
- CSS animations
- CSS transitions
- Web Animations
Animations get different treatment depending on animation duration:
- finite animations are fast-forwarded to its end, issuing the
  `transitionend` event.
- Infinite animations are resetted to its beginning, and then
  resumed after the screenshot.
References #9938 , fixes  #11912  
						
						
					 
					
						2022-02-09 12:52:11 -08:00 
						 
				 
			
				
					
						
							
							
								Darío Kondratiuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48cc41f3e7 
							
						 
					 
					
						
						
							
							feat: add key support on react engine ( #11970 )  
						
						... 
						
						
						
						I've got [this question](https://stackoverflow.com/questions/71050193/react-locator-example/71052432#71052432 ) on StackOverflow. And although, in that case, the `key` was part of the `props` attributes. That might not always be true.
I am bringing this to the tell to see what you think about this.
I'm also fixing a typo :) 
						
						
					 
					
						2022-02-09 11:33:15 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							460d51284c 
							
						 
					 
					
						
						
							
							docs: missing $ in PowerShell shell command ( #11966 )  
						
						
						
						
					 
					
						2022-02-09 08:58:21 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19368e93af 
							
						 
					 
					
						
						
							
							feat(test runner): support connectOptions ( #11919 )  
						
						... 
						
						
						
						This allows to specify `connectOptions` in the config that
switch built-in `browser` to be remotely connected. 
						
						
					 
					
						2022-02-08 20:45:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e92caf01b3 
							
						 
					 
					
						
						
							
							fix(webServer): do not set baseURL equal to webServer.url ( #11951 )  
						
						
						
						
					 
					
						2022-02-08 15:57:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d7321e211 
							
						 
					 
					
						
						
							
							docs: update docs on expects ( #11949 )  
						
						
						
						
					 
					
						2022-02-08 14:44:44 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bcca2c87e 
							
						 
					 
					
						
						
							
							chore: add a parallel mode note ( #11943 )  
						
						
						
						
					 
					
						2022-02-08 14:36:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e08b97b69 
							
						 
					 
					
						
						
							
							docs: restore expect docs in the guide ( #11946 )  
						
						
						
						
					 
					
						2022-02-08 13:15:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							3a898c285e 
							
						 
					 
					
						
						
							
							docs: fix python snippet  
						
						
						
						
					 
					
						2022-02-08 08:02:28 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46dfa45b4e 
							
						 
					 
					
						
						
							
							docs: fix parallel test docs build ( #11877 )  
						
						
						
						
					 
					
						2022-02-04 16:44:04 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afc4b505aa 
							
						 
					 
					
						
						
							
							docs: fix duplicate sections ( #11874 )  
						
						
						
						
					 
					
						2022-02-04 13:50:46 -08:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6881db6817 
							
						 
					 
					
						
						
							
							docs: fix typo in Python APIRequestContext example ( #11861 )  
						
						... 
						
						
						
						`playwright.chromium` should be `p.chromium`, etc. 
						
						
					 
					
						2022-02-04 16:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdda759a9d 
							
						 
					 
					
						
						
							
							feat(parallel): allow setting enclosing scope parallel mode ( #11822 )  
						
						
						
						
					 
					
						2022-02-02 20:44:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba0c7e679b 
							
						 
					 
					
						
						
							
							feat(test-runner): support expect.soft ( #11800 )  
						
						... 
						
						
						
						Soft expects will still fail the test, but will not abort it's execution. As a consequence of this:
-  `TestResult` now might have multiple errors, which is reflected with a new `testResult.erros: TestError[]` field.
- `TestInfo` now might have multiple errors as well, which is reflected with a new `testInfo.errors: TestError[]` field.
Fixes  #7819  
						
						
					 
					
						2022-02-02 18:33:51 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f587a43932 
							
						 
					 
					
						
						
							
							feat(locator): "has" option ( #11411 )  
						
						... 
						
						
						
						This introduces `locator('div', { has: locator })` syntax that matches elements containing other elements.
Can be used together with `hasText`.
Internally, has selector engine takes an inner selector escaped with double-quotes:
`div >> has="li >> span >> text=Foo" >> span`. 
						
						
					 
					
						2022-02-02 16:55:50 -08:00 
						 
				 
			
				
					
						
							
							
								Leonardo Henrique Tsuda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de8f22a8ff 
							
						 
					 
					
						
						
							
							docs(selectors.md): fix fill and FillAsync examples ( #11790 )  
						
						
						
						
					 
					
						2022-02-02 12:10:34 -08:00 
						 
				 
			
				
					
						
							
							
								Sanghyeon Lee 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							731931ae58 
							
						 
					 
					
						
						
							
							docs(test-timeouts-js.md): fix inconsistent style of 'override' ( #11766 )  
						
						
						
						
					 
					
						2022-02-01 15:59:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e2fcc4700 
							
						 
					 
					
						
						
							
							chore: do not expose suite load error ( #11797 )  
						
						
						
						
					 
					
						2022-02-01 15:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7bd62f202 
							
						 
					 
					
						
						
							
							docs(electron): minimal version ( #11792 )  
						
						
						
						
					 
					
						2022-02-01 14:45:30 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a52bc9465 
							
						 
					 
					
						
						
							
							docs: add option fixtures section to release notes ( #11794 )  
						
						
						
						
					 
					
						2022-02-01 14:34:47 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7120d2ca2 
							
						 
					 
					
						
						
							
							docs(python): add API testing guide ( #11775 )  
						
						
						
						
					 
					
						2022-02-01 21:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								Caio Agiani 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6b60decdf 
							
						 
					 
					
						
						
							
							fix: typos ( #11789 )  
						
						
						
						
					 
					
						2022-02-01 11:09:41 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2336692e8a 
							
						 
					 
					
						
						
							
							feat: support clarification message for expect ( #11735 )  
						
						... 
						
						
						
						The clarification message is displayed in the HTML report as the name of the step:

It is also shown in terminal output:

Fixes  #7816  
						
						
					 
					
						2022-01-31 17:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b55adaafa 
							
						 
					 
					
						
						
							
							feat(breaking): always report onBegin/onEnd, report file errors ( #11758 )  
						
						
						
						
					 
					
						2022-01-31 17:09:04 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							129d9d3643 
							
						 
					 
					
						
						
							
							docs(tracing): clarify capture semantics ( #11756 )  
						
						
						
						
					 
					
						2022-01-31 11:44:10 -08:00 
						 
				 
			
				
					
						
							
							
								William Bergeron-Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a14aad368 
							
						 
					 
					
						
						
							
							docs: fix instructions for custom matchers type declarations ( #11483 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-01-31 18:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Henrique Tsuda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dc2dce709 
							
						 
					 
					
						
						
							
							fix response status assertion on python example ( #11723 )  
						
						
						
						
					 
					
						2022-01-28 11:50:14 -08:00 
						 
				 
			
				
					
						
							
							
								Meir Blachman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cbedf8823 
							
						 
					 
					
						
						
							
							docs: fix frame locator docs for python sync ( #11689 )  
						
						
						
						
					 
					
						2022-01-28 16:41:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b436fbbbf4 
							
						 
					 
					
						
						
							
							docs(java): route.fulfill with APIResponse ( #11711 )  
						
						
						
						
					 
					
						2022-01-27 15:43:38 -08:00 
						 
				 
			
				
					
						
							
							
								campersau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							791860f31c 
							
						 
					 
					
						
						
							
							Update auth.md ( #11700 )  
						
						
						
						
					 
					
						2022-01-27 22:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Feng Yu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0698254253 
							
						 
					 
					
						
						
							
							docs: fix broken link ( #11687 )  
						
						... 
						
						
						
						fix  #11680  
					
						2022-01-27 13:00:09 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4360cf7c0 
							
						 
					 
					
						
						
							
							chore: fix docs generator ( #11665 )  
						
						
						
						
					 
					
						2022-01-26 16:46:16 -08:00