Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4399623f9f 
							
						 
					 
					
						
						
							
							chore(test runner): make timeout a separate error in TestInfo.errors ( #12315 )  
						
						 
						
						... 
						
						
						
						This way we control the timeout error message from the runner,
so that later on we can differentiate between test timeout, fixture
timeout and hook timeout. 
						
						
					 
					
						2022-02-23 12:32:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							114edecd3a 
							
						 
					 
					
						
						
							
							fix(list mode): keep outputDir intact ( #12291 )  
						
						 
						
						
						
						
					 
					
						2022-02-22 12:50:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Lu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f933f65d03 
							
						 
					 
					
						
						
							
							feat(html): put diff first in image comparison ( #12254 )  
						
						 
						
						
						
						
					 
					
						2022-02-22 11:29:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52932172e7 
							
						 
					 
					
						
						
							
							docs(python): fix set_viewport_size in emulation.md ( #12271 )  
						
						 
						
						
						
						
					 
					
						2022-02-22 20:15:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbe075135c 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r973391 ( #12279 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-02-22 11:33:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							222033d6b2 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r972766 ( #12248 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-02-21 11:30:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8cf5ac661 
							
						 
					 
					
						
						
							
							fix(electron): do not attach external debugger when running Electron tests ( #12250 )  
						
						 
						
						
						
						
					 
					
						2022-02-19 17:46:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18fdf927b7 
							
						 
					 
					
						
						
							
							chore: simplify screenshot option handling ( #12245 )  
						
						 
						
						... 
						
						
						
						#9938  
						
						
					 
					
						2022-02-18 21:34:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3c4323021 
							
						 
					 
					
						
						
							
							fix(test runner): improve error message for unexpected calls ( #12240 )  
						
						 
						
						
						
						
					 
					
						2022-02-18 18:25:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee0dd6ec71 
							
						 
					 
					
						
						
							
							fix(test runner): trim full output path ( #12239 )  
						
						 
						
						... 
						
						
						
						Previously, we only trimmed the "full title" component, but
we should also trim the "relative path" component. 
						
						
					 
					
						2022-02-18 15:40:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7ef1da5e9 
							
						 
					 
					
						
						
							
							fix(selenium): support MicrosoftEdge ( #12235 )  
						
						 
						
						
						
						
					 
					
						2022-02-18 14:44:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0682672242 
							
						 
					 
					
						
						
							
							chore: move comparator logic to playwright-core ( #12232 )  
						
						 
						
						... 
						
						
						
						This will enable implementation of `toHaveScreenshot` on the
server-side.
Drive-by: drop blink-diff
References #9938  
						
						
					 
					
						2022-02-18 14:39:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9e86b79ee 
							
						 
					 
					
						
						
							
							chore: refactor toMatchSnapshot implementation ( #12206 )  
						
						 
						
						... 
						
						
						
						This patch prepares for the `toHaveScreenshot` implementation
by splitting common parts from `toMatchSnapshot`.
Drive-by: fix default extension generation from `.bin` to `.dat`
for unknown buffers. 
						
						
					 
					
						2022-02-18 11:21:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0518176f4a 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r969391 ( #12228 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-02-18 18:54:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edac84d072 
							
						 
					 
					
						
						
							
							feat(remote): send browser/channel/headless in a header ( #12205 )  
						
						 
						
						
						
						
					 
					
						2022-02-18 07:54:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34eec7eae7 
							
						 
					 
					
						
						
							
							fix(webServer): route output through reporters ( #12198 )  
						
						 
						
						
						
						
					 
					
						2022-02-18 07:54:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15043801cb 
							
						 
					 
					
						
						
							
							chore: use transport for BrowserType.connect ( #12196 )  
						
						 
						
						... 
						
						
						
						This gives us logging, ECONNRESET error handling and proper cleanup. 
						
						
					 
					
						2022-02-17 20:48:14 -08: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c98d595bea 
							
						 
					 
					
						
						
							
							fix: support hiding caret in case of matching style rule ( #12172 )  
						
						 
						
						
						
						
					 
					
						2022-02-17 14:05:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21ae298015 
							
						 
					 
					
						
						
							
							fix(trace-viewer): don't crash when argument is null ( #12186 )  
						
						 
						
						
						
						
					 
					
						2022-02-17 22:12:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4115235f4d 
							
						 
					 
					
						
						
							
							feat(codegen): use web-first page assertions to match URL ( #12177 )  
						
						 
						
						
						
						
					 
					
						2022-02-17 20:52:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a667d94d45 
							
						 
					 
					
						
						
							
							chore(codegen): do not over-escape spaces ( #12155 )  
						
						 
						
						
						
						
					 
					
						2022-02-17 01:01:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51344c6924 
							
						 
					 
					
						
						
							
							chore: parse-skip .tsx ( #12143 )  
						
						 
						
						
						
						
					 
					
						2022-02-16 15:45:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							086333cd60 
							
						 
					 
					
						
						
							
							feat(test-runner): support unnamed snapshots ( #12161 )  
						
						 
						
						... 
						
						
						
						Fixes  #9007  
						
						
					 
					
						2022-02-16 14:22:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92045b7faf 
							
						 
					 
					
						
						
							
							feat(codgen): support radio buttons ( #12157 )  
						
						 
						
						
						
						
					 
					
						2022-02-16 19:10:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47cc7c4ae8 
							
						 
					 
					
						
						
							
							chore: refactor internal cli commands to use commander ( #12146 )  
						
						 
						
						
						
						
					 
					
						2022-02-16 09:54:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ee35ae30d 
							
						 
					 
					
						
						
							
							fix(html-report): open all test traces in one viewer ( #12142 )  
						
						 
						
						
						
						
					 
					
						2022-02-16 09:09:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08fd8d0762 
							
						 
					 
					
						
						
							
							fix(tracing): do not capture iframes in head ( #12126 )  
						
						 
						
						
						
						
					 
					
						2022-02-16 09:09:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4deefbad3 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1317 ( #12120 )  
						
						 
						
						
						
						
					 
					
						2022-02-15 21:55:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierscowburn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5db7ce5964 
							
						 
					 
					
						
						
							
							fix: propagate exit code in experimental mode ( #12070 )  
						
						 
						
						... 
						
						
						
						In experimental ESM mode a child process is forked in order to run the tests. Currently the exit code of this child process is not propagated to the exit code of the parent process, which means that the process exits with a status code of `0` even if some of the tests failed.
This makes it difficult to use Playwright in CI in experimental mode, as the CI pipeline as a whole will pass despite the test failures.
This change addresses this by propagating the exit code in the case where it is non-zero. 
						
						
					 
					
						2022-02-15 13:10:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6d79a4f10 
							
						 
					 
					
						
						
							
							fix(docker): add missing dependency to the docker 1.19 ( #12124 )  
						
						 
						
						... 
						
						
						
						The `libxtst6` is required in both amd64 and arm64.
Fixes  #12075  
						
						
					 
					
						2022-02-15 10:25:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f15610b874 
							
						 
					 
					
						
						
							
							fix(fetch): always return non-empty body regardless of request method ( #12102 )  
						
						 
						
						
						
						
					 
					
						2022-02-15 09:06:21 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a0445b8da 
							
						 
					 
					
						
						
							
							feat(remote): let client enable/disable sock proxy ( #12086 )  
						
						 
						
						
						
						
					 
					
						2022-02-14 15:10:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef21ce3f56 
							
						 
					 
					
						
						
							
							feat(test-runner): filter out syntax error stack traces ( #12095 )  
						
						 
						
						... 
						
						
						
						Filter out long stack traces from babel when it fails compilation
due to syntax error in test. 
						
						
					 
					
						2022-02-14 14:33:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ff23fc446 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1611 ( #12087 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-02-14 22:48:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9814c592d2 
							
						 
					 
					
						
						
							
							fix(test runner): shutdown redundant workers ( #12062 )  
						
						 
						
						
						
						
					 
					
						2022-02-14 10:57:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c89f160e8 
							
						 
					 
					
						
						
							
							fix(highlight): drive-by fixes to selector highlight ( #12083 )  
						
						 
						
						
						
						
					 
					
						2022-02-14 10:32:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb00991a78 
							
						 
					 
					
						
						
							
							chore: intercept socks proxy in the driver ( #12021 )  
						
						 
						
						
						
						
					 
					
						2022-02-13 14:03:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b5831a49 
							
						 
					 
					
						
						
							
							chore: add support private methods in TS ( #12051 )  
						
						 
						
						
						
						
					 
					
						2022-02-11 14:46:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb09acdba 
							
						 
					 
					
						
						
							
							fix(remote): make playwright server work with firefox-beta ( #12039 )  
						
						 
						
						... 
						
						
						
						It is not considered "channel", but rather a "tool". 
						
						
					 
					
						2022-02-11 14:02:02 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6641321a0 
							
						 
					 
					
						
						
							
							chore: fix spelling error in comment ( #12038 )  
						
						 
						
						
						
						
					 
					
						2022-02-11 09:51:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abd7084bcc 
							
						 
					 
					
						
						
							
							fix: match default font families in headless chromium ( #11340 )  
						
						 
						
						
						
						
					 
					
						2022-02-11 09:06:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8db785c0a 
							
						 
					 
					
						
						
							
							fix(reporters): correctly handle missing stdout.columns ( #12016 )  
						
						 
						
						... 
						
						
						
						When columns are not available, do not trim the output. 
						
						
					 
					
						2022-02-11 08:33:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da2cecbea0 
							
						 
					 
					
						
						
							
							chore: don't close page in generated test ( #12022 )  
						
						 
						
						
						
						
					 
					
						2022-02-11 08:11:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ab7bc3a59 
							
						 
					 
					
						
						
							
							chore: headless mode for codegen ( #12020 )  
						
						 
						
						
						
						
					 
					
						2022-02-10 21:23:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66b5cf5ae1 
							
						 
					 
					
						
						
							
							feat(remote): make PlaywrightServer work with browserType.connect ( #11849 )  
						
						 
						
						... 
						
						
						
						This changes PlaywrigtServer to serve connections like `ws://localhost:3333/?browser=chromium`:
- launches the browser;
- talks `browserType.connect`-style protocol over websocket;
- compatible with `connectOptions` fixture.
```js
await playwright.chromium.connect({ wsEndpoint: 'ws://localhost:3333/?browser=chrome' });
``` 
						
						
					 
					
						2022-02-10 16:36:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bc19ae076 
							
						 
					 
					
						
						
							
							chore: extract SocksProxy to a spearate file ( #12011 )  
						
						 
						
						
						
						
					 
					
						2022-02-10 13:04:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea590c6f67 
							
						 
					 
					
						
						
							
							fix(teardown): await teardown in failed test runs ( #12012 )  
						
						 
						
						
						
						
					 
					
						2022-02-10 12:44:42 -08:00