github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc8031bad 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r980066 ( #12705 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-12 09:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef4b34fb7a 
							
						 
					 
					
						
						
							
							feat(toHaveScreenshot): enhance messaging in case of failures ( #12677 )  
						
						... 
						
						
						
						This patch:
- adds call logs to track screenshot timeouts, e.g. due to
  waiting for web fonts
- makes sure all snapshot expectations have `.png` extension
- throws a polite error when given a buffer or a string instead of a
  page or a locator
- removes stray NL between error description and call log
- makes sure `apiName` is always correct (and adds a test for it) 
						
						
					 
					
						2022-03-11 22:40:28 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e83549e8a0 
							
						 
					 
					
						
						
							
							fix: support all commong screenshot options in toHaveScreenshot ( #12670 )  
						
						... 
						
						
						
						This patch adds support for all common options in
`expect.toHaveScreenshot`. 
						
						
					 
					
						2022-03-10 18:36:20 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65b9cba143 
							
						 
					 
					
						
						
							
							chore: follow-up to animations default option ( #12669 )  
						
						... 
						
						
						
						This is a follow-up to 42765804bcabd35d7c185006b0ce16f9c8676c18
that was landed without bots.
I ran the bots manually on Linux & Mac. 
						
						
					 
					
						2022-03-10 17:26:50 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							689d8196e0 
							
						 
					 
					
						
						
							
							chore: follow-up to fix docs ( #12668 )  
						
						... 
						
						
						
						This is a follow-up to 49e66c7f08c192f8b79664f8ccb032eeaf665b84 that was landed without bots.
I ran bots manually on Mac & Linux. 
						
						
					 
					
						2022-03-10 17:19:44 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42765804bc 
							
						 
					 
					
						
						
							
							chore: add "allow" as a default value for animations. ( #12663 )  
						
						
						
						
					 
					
						2022-03-10 17:15:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49e66c7f08 
							
						 
					 
					
						
						
							
							feat(screenshot): introduce new "fonts" option for screenshots ( #12661 )  
						
						... 
						
						
						
						This option will wait for webfonts to load before taking screenshots. 
						
						
					 
					
						2022-03-10 16:54:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf643ff04c 
							
						 
					 
					
						
						
							
							docs: remove unsupported permission "push" from docs ( #12654 )  
						
						
						
						
					 
					
						2022-03-10 14:00:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a388bb2302 
							
						 
					 
					
						
						
							
							feat(screenshot): size:'css'|'device' option ( #12634 )  
						
						... 
						
						
						
						With this experimental option, screenshot dimensions are in CSS pixels,
not physical device pixels, effectively ignoring the device scale factor. 
						
						
					 
					
						2022-03-10 13:07:10 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d49843edaa 
							
						 
					 
					
						
						
							
							fix(firefox): add missing dependency on Ubuntu 18.04 ( #12625 )  
						
						
						
						
					 
					
						2022-03-09 11:21:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							682eeb4ae0 
							
						 
					 
					
						
						
							
							reland(hooks): separate test timeout from beforeAll/afterAll timeouts ( #12609 )  
						
						... 
						
						
						
						This makes it possible to have longer `beforeAll`/`afterAll` and not
affect first/last test timeout. 
						
						
					 
					
						2022-03-08 19:05:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62a032baa0 
							
						 
					 
					
						
						
							
							chore: remove env.PLAYWRIGHT_NO_LAYOUT_SHIFT_CHECK ( #12605 )  
						
						
						
						
					 
					
						2022-03-08 16:42:39 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bccf2f6aa 
							
						 
					 
					
						
						
							
							chore: cut v1.20 branch ( #12593 )  
						
						
						
						
					 
					
						2022-03-08 14:01:20 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04e03728b8 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r978106 ( #12585 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-03-08 21:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							497b51ad8c 
							
						 
					 
					
						
						
							
							fix(toHaveScreenshot): fix initial screenshot time ( #12576 )  
						
						... 
						
						
						
						Instead of being taken immediately, first screenshot was actually
taken after 1 second. 
						
						
					 
					
						2022-03-08 09:30:14 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e6aa3f15 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1319 ( #12587 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-08 09:19:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d836ed41d3 
							
						 
					 
					
						
						
							
							feat(remote): send 'x-playwright-browser' header ( #12556 )  
						
						
						
						
					 
					
						2022-03-07 10:30:53 -08:00 
						 
				 
			
				
					
						
							
							
								Siddharth Singha Roy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2b3d4f570 
							
						 
					 
					
						
						
							
							feat(cli) : allow passing PlaywrightServer.startDefault parameters via cli ( #12530 )  
						
						
						
						
					 
					
						2022-03-07 09:15:46 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							702536d962 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1616 ( #12541 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2022-03-06 12:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7648d390c 
							
						 
					 
					
						
						
							
							fix(toHaveScreenshot): round ratio up ( #12540 )  
						
						... 
						
						
						
						This way the ratio value could be used right away in configuation. 
						
						
					 
					
						2022-03-04 18:55:48 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dac01aec7 
							
						 
					 
					
						
						
							
							fix: implement log scale back-off for screenshots ( #12504 )  
						
						... 
						
						
						
						References https://github.com/microsoft/playwright/issues/12441  
						
						
					 
					
						2022-03-04 18:17:57 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb2847d84 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1318 ( #12537 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-03-04 17:29:35 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fd43edcbb 
							
						 
					 
					
						
						
							
							chore: fix android tests after  #12220  ( #12535 )  
						
						
						
						
					 
					
						2022-03-05 00:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								Karan Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd1a1a2b1c 
							
						 
					 
					
						
						
							
							feat(android): Adding custom port parameter to connect to different adb server port ( #12220 )  
						
						
						
						
					 
					
						2022-03-04 20:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50cc1641d1 
							
						 
					 
					
						
						
							
							fix(webkit): add libopengl0 to the native deps ( #12526 )  
						
						
						
						
					 
					
						2022-03-04 11:13:34 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b45c788a33 
							
						 
					 
					
						
						
							
							fix(disable-animations): rename boolean to enum ( #12503 )  
						
						... 
						
						
						
						Enums are more flexible in the long run since they let us easily
extend API.
References #12441  
						
						
					 
					
						2022-03-04 11:02:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f5cfcaeec 
							
						 
					 
					
						
						
							
							fix(to-have-screenshot): show number of bad pixels in mismatched error ( #12502 )  
						
						... 
						
						
						
						Drive-by: do not show empty call log.
References #12441  
						
						
					 
					
						2022-03-04 11:01:05 -08:00 
						 
				 
			
				
					
						
							
							
								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