github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab40d934ad 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r976882 ( #12516 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-04 14:48:25 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							279e579097 
							
						 
					 
					
						
						
							
							chore: address pixelCount and pixelRatio review comments ( #12501 )  
						
						... 
						
						
						
						- documentation fixes
- rename pixelCount to maxDiffPixels
- rename pixelRatio to maxDiffPixelRatio 
						
						
					 
					
						2022-03-03 23:17:31 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							856ff5c685 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1318 ( #12478 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-03 08:41:23 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3db4b48bd3 
							
						 
					 
					
						
						
							
							fix(cli): fix wrong property for passing browser name ( #12489 )  
						
						
						
						
					 
					
						2022-03-03 17:17:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2e3357613 
							
						 
					 
					
						
						
							
							chore: throw error if setCookies expires value is not valid ( #12470 )  
						
						
						
						
					 
					
						2022-03-02 23:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d7ec26dc2 
							
						 
					 
					
						
						
							
							fix(fetch): send secure cookies for  http://localhost  requests ( #12450 )  
						
						
						
						
					 
					
						2022-03-02 09:33:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a6cdde70 
							
						 
					 
					
						
						
							
							feat(api): expose locator.highlight ( #12420 )  
						
						
						
						
					 
					
						2022-03-01 13:56:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b79bb32c82 
							
						 
					 
					
						
						
							
							chore: do not stall on actions when test timeout is 0 ( #12418 )  
						
						
						
						
					 
					
						2022-03-01 13:43:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a612a3526a 
							
						 
					 
					
						
						
							
							chore: auto-detect ts esm mode ( #12292 )  
						
						
						
						
					 
					
						2022-03-01 12:56:26 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0e6b66cbe 
							
						 
					 
					
						
						
							
							chore(android): align android context options with mixin ( #12401 )  
						
						
						
						
					 
					
						2022-03-01 18:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a663ef54f 
							
						 
					 
					
						
						
							
							chore(test-runner): revert recent changes to fix tests ( #12439 )  
						
						... 
						
						
						
						* Revert "fix(hooks): separate test timeout from beforeAll/afterAll timeouts (#12413 )"
This reverts commit 73dee69558110b00916708dafaa99e121c6e7c94.
* Revert "fix(test-runner): rely on test title paths instead of ordinal (#12414 )"
This reverts commit d744a87aeefe9c131ed10cedfff201efa1b5c156.
* Revert "chore(test runner): run hooks/modifiers as a part of the test  (#12329 )"
This reverts commit 47045ba48dd84d38bde17541c8a0a05cdfed7ffc. 
						
						
					 
					
						2022-03-01 09:11:17 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2ae6a9db2 
							
						 
					 
					
						
						
							
							fix: isDisabled check with option/optgroup ( #12437 )  
						
						
						
						
					 
					
						2022-03-01 18:10:16 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5efd7fb356 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r975608 ( #12425 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-01 09:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0cf33bbb0 
							
						 
					 
					
						
						
							
							fix: beautiful toHaveScreenshot in tracing ( #12422 )  
						
						
						
						
					 
					
						2022-02-28 23:30:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73dee69558 
							
						 
					 
					
						
						
							
							fix(hooks): separate test timeout from beforeAll/afterAll timeouts ( #12413 )  
						
						... 
						
						
						
						This makes it possible to have longer `beforeAll`/`afterAll` and not
affect first/last test timeout. 
						
						
					 
					
						2022-02-28 15:09:04 -08:00 
						 
				 
			
				
					
						
							
							
								Mateusz Burzyński 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaa98ce53a 
							
						 
					 
					
						
						
							
							feat(keyboard): support simple copy-pasting using meta+c/v ( #10828 )  
						
						... 
						
						
						
						It's a straightforward change to support new, common, keyboard commands
Note that I've tested this locally with Chrome on my Mac but it seems that CI doesn't want to pass Chrome tests - it's running on ubuntu though. Does this mean that I should introduce per-platform editing commands? At the moment there is only a single [`macEditingCommands`](0ed33522c5/packages/playwright-core/src/server/macEditingCommands.tshttps://github.com/microsoft/playwright/issues/12000 
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-02-28 13:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							396d920145 
							
						 
					 
					
						
						
							
							feat(test-runner): implement expect(pageOrLocator).toHaveScreenshot ( #12242 )  
						
						... 
						
						
						
						Fixes  #9938  
					
						2022-02-28 12:25:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d94ed134c 
							
						 
					 
					
						
						
							
							fix: add snapshots for page and elementHandle screenshots ( #12411 )  
						
						... 
						
						
						
						Fixes  #12280  
					
						2022-02-28 11:52:54 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80a38a39c2 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r974924 ( #12377 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-02-26 07:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e9b36f63 
							
						 
					 
					
						
						
							
							fix: install-deps did not throw on non 0 exit code ( #12375 )  
						
						
						
						
					 
					
						2022-02-26 00:45:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c2bca2768 
							
						 
					 
					
						
						
							
							fix(test loader): implement tsconfig paths through resolveFilename ( #12357 )  
						
						... 
						
						
						
						This uses `Module._resolveFilename` to intercept module resolution and
check `tsconfig.paths` similarly to pirates usage ot `Module._compile`.
Previously, we resolved during compilation that required reproducible
resolution due to caching. Now we can resolve as we go and support
all `tsconfig.paths`. 
						
						
					 
					
						2022-02-25 15:43:58 -08:00 
						 
				 
			
				
					
						
							
							
								nswbmw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b47c95c20c 
							
						 
					 
					
						
						
							
							feat: add iPhone 12 Mini ( #11429 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-02-25 12:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							821a8e93c7 
							
						 
					 
					
						
						
							
							chore: do not double trim in trace viewer ( #12338 )  
						
						
						
						
					 
					
						2022-02-24 21:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b55950d6a 
							
						 
					 
					
						
						
							
							chore: fix Android tests ( #12325 )  
						
						
						
						
					 
					
						2022-02-24 06:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df7fbe7857 
							
						 
					 
					
						
						
							
							Revert "chore: best-effort cleanup for output folders that are mounted ( #12300 )" ( #12321 )  
						
						... 
						
						
						
						This reverts commit e5c9d1e39fd0e4bb30e25d69adba2cc7ae3f0071.
Reason for revert: turns out this fix results in a 5-second delay
when starting tests in docker, with `test-results` folder being
a non-removable mount.
The reason for the delay is the `maxBusyTries` option that we
supply by default to rimraf when trying to remove the folder.
While this option might come handy when removing temporary
browser profile folder, it doesn't serve us well in this particular
usecase.
References #12106  
						
						
					 
					
						2022-02-23 14:10:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5c9d1e39f 
							
						 
					 
					
						
						
							
							chore: best-effort cleanup for output folders that are mounted ( #12300 )  
						
						... 
						
						
						
						Fixes  #12106  
					
						2022-02-23 12:55:41 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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