Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a43b4095e1 
							
						 
					 
					
						
						
							
							chore: make BrowserContext an interface, with 3 implementations ( #1075 )  
						
						... 
						
						
						
						This is in preparation for moving targets to BrowserContext, so that one can work with targets in default context. 
						
						
							
						
					 
					
						2020-02-24 08:53:30 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3677818202 
							
						 
					 
					
						
						
							
							fix(api): browser.serviceWorker -> target.serviceWorker ( #1076 )  
						
						
						
						
							
						
					 
					
						2020-02-24 08:31:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f8508d1ed 
							
						 
					 
					
						
						
							
							feat(waitFor): update various waitFor options to be a single boolean ( #1066 )  
						
						
						
						
							
						
					 
					
						2020-02-22 09:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e310942b 
							
						 
					 
					
						
						
							
							test: fix test on Firefox Linux ( #1079 )  
						
						
						
						
							
						
					 
					
						2020-02-21 13:21:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							f305d6594e 
							
						 
					 
					
						
						
							
							chore: remove focused test  
						
						
						
						
							
						
					 
					
						2020-02-21 13:12:57 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							66362a5687 
							
						 
					 
					
						
						
							
							chore: update appveyour config  
						
						
						
						
							
						
					 
					
						2020-02-21 13:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ded511d0b 
							
						 
					 
					
						
						
							
							feat(testrunner): better matchers ( #1077 )  
						
						... 
						
						
						
						This patch re-implements matching and reporting for test runner.
Among other improvements:
- test failures now show a short snippet from test
- test failures now explicitly say what received and what was expected
- `expect.toBe()` now does text diff when gets strings as input
- `expect.toEqual` now does object diff 
						
						
							
						
					 
					
						2020-02-20 22:55:39 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							53a7e342e9 
							
						 
					 
					
						
						
							
							fix(testrunner): support throwing non-errors  
						
						
						
						
							
						
					 
					
						2020-02-20 17:06:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05a1e1c641 
							
						 
					 
					
						
						
							
							test: remove newContext and newPage test helpers ( #1070 )  
						
						... 
						
						
						
						All tests should clean up their contexts themselves. 
						
						
							
						
					 
					
						2020-02-20 15:15:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fabaaf751 
							
						 
					 
					
						
						
							
							browser(webkit): force overlay scrollbars on mac, ignoring system setting ( #1071 )  
						
						... 
						
						
						
						9ebd5359b7#844 . 
					
						2020-02-19 20:29:42 -06:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40164298a8 
							
						 
					 
					
						
						
							
							api: remove ElementHandle.visibleRatio ( #1069 )  
						
						
						
						
							
						
					 
					
						2020-02-19 16:08:25 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							568c6cbb54 
							
						 
					 
					
						
						
							
							test(navigation): fix flaky networkidle tests ( #1058 )  
						
						... 
						
						
						
						The network idle tests were waiting for requests to appear on the server, but not for playwright to be notified of the request via protocol. They also assumed performance.now would match up with setTimeout times. 
						
						
							
						
					 
					
						2020-02-19 14:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84ee297c4b 
							
						 
					 
					
						
						
							
							test: add a test for bounding box on partially visible element ( #1011 )  
						
						
						
						
							
						
					 
					
						2020-02-19 16:08:29 -06:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							4be48a6b1b 
							
						 
					 
					
						
						
							
							chore: disable DEBUGP on bots  
						
						
						
						
							
						
					 
					
						2020-02-19 14:07:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33824aa1d7 
							
						 
					 
					
						
						
							
							feat(click): waitForInteractable option, defaults to true ( #934 ) ( #1052 )  
						
						
						
						
							
						
					 
					
						2020-02-19 09:34:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f1edadbff 
							
						 
					 
					
						
						
							
							fix(navigation): do not count random failures as navigation cancel ( #1055 )  
						
						
						
						
							
						
					 
					
						2020-02-18 19:58:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							223685ee7b 
							
						 
					 
					
						
						
							
							chore: strip out injected script from protocol logs ( #1054 )  
						
						
						
						
							
						
					 
					
						2020-02-18 19:56:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1805acd5d5 
							
						 
					 
					
						
						
							
							test: update animation click test ( #1053 )  
						
						
						
						
							
						
					 
					
						2020-02-18 14:30:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ee657823e 
							
						 
					 
					
						
						
							
							feat(viewport): update defaults to 1280x720, fix Firefox ( #1038 )  
						
						
						
						
							
						
					 
					
						2020-02-18 09:16:32 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2b2d72693 
							
						 
					 
					
						
						
							
							fix(input): emit change events upon page.setInputFiles ( #1028 )  
						
						
						
						
							
						
					 
					
						2020-02-18 09:15:47 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Imms 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a7728da3d 
							
						 
					 
					
						
						
							
							docs: document LaunchOptions.dumpio ( #1051 )  
						
						
						
						
							
						
					 
					
						2020-02-18 08:56:20 -08:00 
						 
				 
			
				
					
						
							
							
								Józsi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							010c27410a 
							
						 
					 
					
						
						
							
							Docs: fix return type of launchPersistent ( #1047 )  
						
						... 
						
						
						
						Docs fix: the return type of `browserType.launchPersistent` is [BrowserContext](https://github.com/microsoft/playwright/blob/master/src/server/browserType.ts#L46 ), not ` BrowserServer`. 
						
						
							
						
					 
					
						2020-02-17 14:35:11 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e65897844f 
							
						 
					 
					
						
						
							
							test: add screenshot test that fails on Chromium ( #1039 )  
						
						
						
						
							
						
					 
					
						2020-02-15 16:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Darío Kondratiuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfeaecb3d2 
							
						 
					 
					
						
						
							
							test(keyboard): Remove duplicated test ( #1031 )  
						
						
						
						
							
						
					 
					
						2020-02-15 14:58:07 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Imms 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8071225d1e 
							
						 
					 
					
						
						
							
							Add xterm.js to showcase ( #1034 )  
						
						
						
						
							
						
					 
					
						2020-02-15 10:07:41 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cfdeb99bd 
							
						 
					 
					
						
						
							
							chore: mark v0.11.1-post ( #1027 )  
						
						
						
						
							
						
					 
					
						2020-02-14 19:23:50 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2037e01b06 
							
						 
					 
					
						
						
							
							chore: mark v0.11.1 ( #1025 )  
						
						
						
						
							
 
						
					 
					
						2020-02-14 19:13:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1520f7cc5 
							
						 
					 
					
						
						
							
							feat(webkit): roll webkit to r1151 ( #1021 )  
						
						
						
						
							
						
					 
					
						2020-02-14 19:09:51 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9caa61aed1 
							
						 
					 
					
						
						
							
							devops: upload logs for test runs ( #1015 )  
						
						
						
						
							
						
					 
					
						2020-02-14 19:02:17 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3656403f2d 
							
						 
					 
					
						
						
							
							fix(keyboard): Add mac editing commands for NumpadEnter ( #1026 )  
						
						... 
						
						
						
						This should fix NumpadEnter on webkit for mac. 
						
						
							
						
					 
					
						2020-02-14 18:37:02 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21acb369db 
							
						 
					 
					
						
						
							
							fix(keyboard): correctly press enter on firefox ( #1023 )  
						
						
						
						
							
						
					 
					
						2020-02-14 17:42:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df8de2074e 
							
						 
					 
					
						
						
							
							browser(webkit): do not leak contexts on windows ( #1020 )  
						
						
						
						
							
						
					 
					
						2020-02-14 17:13:07 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5695ade926 
							
						 
					 
					
						
						
							
							test: add failing test for Firefox ( #1019 )  
						
						... 
						
						
						
						References #1009  
						
						
							
						
					 
					
						2020-02-14 17:02:22 -08:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb8d435c5b 
							
						 
					 
					
						
						
							
							chore(docs): add community showcase ( #1018 )  
						
						
						
						
							
						
					 
					
						2020-02-14 16:54:14 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd139e4c74 
							
						 
					 
					
						
						
							
							chore(travis): install libvpx on travis for webkit ( #1017 )  
						
						... 
						
						
						
						Fixes  #1016  
					
						2020-02-14 16:27:16 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8487ef2821 
							
						 
					 
					
						
						
							
							feat(testrunner): add DEBUG to testrunner ( #1014 )  
						
						... 
						
						
						
						The plan is to collect logs for the whole test run and upload it later on
using https://github.com/actions/upload-artifact 
Produced log size:
- 163MB (8.5MB zipped) for Chromium: `DEBUG=* npm run unit 2>log`
- 135MB (4.8MB zipped) for WebKit: `DEBUG=*,-pw:wrapped* npm run wunit 2>log`
- 29MB (4.0MB zipped) for Firefox: `DEBUG=* npm run funit 2>log` 
						
						
							
						
					 
					
						2020-02-14 15:21:08 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							2e9e0b77bf 
							
						 
					 
					
						
						
							
							devops: rename bots to feature browser first  
						
						
						
						
							
						
					 
					
						2020-02-14 13:32:55 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbb45d443a 
							
						 
					 
					
						
						
							
							Revert "feat(click): waitForInteractable option, defaults to true ( #934 )" ( #1013 )  
						
						... 
						
						
						
						Reason: new tests are flaky on all bots. 
						
						
							
						
					 
					
						2020-02-14 13:05:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9413351d3f 
							
						 
					 
					
						
						
							
							feat(click): waitForInteractable option, defaults to true ( #934 )  
						
						
						
						
							
						
					 
					
						2020-02-14 11:55:34 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39c580a9b1 
							
						 
					 
					
						
						
							
							chore: bump version to 0.11.0-post ( #1001 )  
						
						
						
						
							
						
					 
					
						2020-02-13 19:10:03 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9887e073d 
							
						 
					 
					
						
						
							
							chore: mark version 0.11.0 ( #1000 )  
						
						
						
						
							
 
						
					 
					
						2020-02-13 18:56:54 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d29625c281 
							
						 
					 
					
						
						
							
							chore: generate browser versions when doing release ( #999 )  
						
						... 
						
						
						
						This introduces a handful of new markdown preprocessor commands to
insert browser versions:
- `GEN:chromium-version-if-release` - inserts current Chromium version
  if we're doing release; noop otherwise.
- `GEN:firefox-version-if-release` - inserts current Firefox version
  if we're doing release; noop otherwise.
And to generate badge links:
- `GEN:chromium-version-badge-if-release` - inserts current Chromium version
  badge if we're doing release; noop otherwise.
- `GEN:firefox-version-badge-if-release` - inserts current Firefox version
  badge if we're doing release; noop otherwise.
This doesn't touch webkit at all - we're yet to figure what to do with
webkit version.
NOTE: versions will be updated only once we release. This way our
README.md always represents last released version. 
						
						
							
						
					 
					
						2020-02-13 18:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1eabd182e9 
							
						 
					 
					
						
						
							
							test(firefox): unskip passing url hash test ( #998 )  
						
						
						
						
							
						
					 
					
						2020-02-13 18:22:14 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b041ce6219 
							
						 
					 
					
						
						
							
							devops: enable debugging on WK Windows  
						
						
						
						
							
						
					 
					
						2020-02-13 17:48:45 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d7e531520 
							
						 
					 
					
						
						
							
							fix(webkit): wait for the pipe ready on windows ( #997 )  
						
						
						
						
							
						
					 
					
						2020-02-13 17:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd4e9da807 
							
						 
					 
					
						
						
							
							feat(coverage): export raw v8 coverage ( #976 )  
						
						... 
						
						
						
						Fixes  #955  
					
						2020-02-13 17:39:14 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec3bf4d94 
							
						 
					 
					
						
						
							
							test: fix locale tests on mac  
						
						
						
						
							
						
					 
					
						2020-02-13 17:03:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b181b34e2e 
							
						 
					 
					
						
						
							
							test: attempt to normalize locale tests  
						
						
						
						
							
						
					 
					
						2020-02-13 15:32:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b96d985d12 
							
						 
					 
					
						
						
							
							test: fix locale expectations on non-Mac ( #994 )  
						
						
						
						
							
						
					 
					
						2020-02-13 15:12:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25022e4685 
							
						 
					 
					
						
						
							
							feat(api): introduce default timeouts on BrowserContext ( #992 )  
						
						
						
						
							
						
					 
					
						2020-02-13 14:18:18 -08:00