Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d38baae01c 
							
						 
					 
					
						
						
							
							feat(testrunner): nested environments ( #1635 )  
						
						
						
						
					 
					
						2020-04-02 13:12:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3f10ae3d8 
							
						 
					 
					
						
						
							
							browser(webkit): support downloads on windows ( #1642 )  
						
						
						
						
					 
					
						2020-04-02 12:07:57 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							692f4db0a7 
							
						 
					 
					
						
						
							
							devops(ci): added job for testing package installations ( #1572 )  
						
						... 
						
						
						
						Closes  #1518  
					
						2020-04-02 11:25:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1f22aae2c 
							
						 
					 
					
						
						
							
							chore: upgrade typescript to 3.8.3 ( #1641 )  
						
						
						
						
					 
					
						2020-04-02 11:05:53 -07:00 
						 
				 
			
				
					
						
							
							
								| |三 \/ | |\| 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ac69670cd 
							
						 
					 
					
						
						
							
							docs(api.md): remove dead link to FAQ section ( #1640 )  
						
						... 
						
						
						
						The FAQ section part, where `https://github.com/Microsoft/playwright/#q-why-doesnt-playwright-vxxx-work-with-chromium-vyyy ` points to, doesn't exist anymore. This pull request simply removes the dead link. 
						
						
					 
					
						2020-04-02 10:16:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c2ddc2e00 
							
						 
					 
					
						
						
							
							feat(firefox): support timezone override ( #1578 )  
						
						
						
						
					 
					
						2020-04-01 22:10:56 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e76f8de474 
							
						 
					 
					
						
						
							
							browser(firefox): reland "instrument all windows, support silent mode" with Linux fix ( #1634 )  
						
						
						
						
					 
					
						2020-04-01 21:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c345cfee54 
							
						 
					 
					
						
						
							
							test: disable one flaky test on Chromium ( #1633 )  
						
						
						
						
					 
					
						2020-04-01 19:15:38 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14dbf4a20b 
							
						 
					 
					
						
						
							
							chore(tests): meaningful split between test.js and playwright.spec.js ( #1630 )  
						
						... 
						
						
						
						CLI handling goes to test.js.
Everything about running tests goes to playwright.spec.js.
This will help isplaywrightready and future jest integration. 
						
						
					 
					
						2020-04-01 18:02:43 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d04dcc0ce 
							
						 
					 
					
						
						
							
							docs(examples): working with selectors ( #1624 )  
						
						
						
						
					 
					
						2020-04-01 16:06:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e241c1bef8 
							
						 
					 
					
						
						
							
							chore: remove web mode ( #1625 )  
						
						
						
						
					 
					
						2020-04-01 14:42:47 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf49a9ee7b 
							
						 
					 
					
						
						
							
							browser(firefox): make timezone override work on Win ( #1628 )  
						
						... 
						
						
						
						68e0c2c6c6 
					
						2020-04-01 14:10:30 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f0b7bff04 
							
						 
					 
					
						
						
							
							docs(api): update ordering for $eval and $$eval ( #1623 )  
						
						
						
						
					 
					
						2020-04-01 13:09:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c218d8c25f 
							
						 
					 
					
						
						
							
							fix(firefox): isolate ignoreHTTPSErrors setting between contexts ( #1617 )  
						
						
						
						
					 
					
						2020-04-01 12:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2617c090a 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-04-01 12:06:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f87e64544c 
							
						 
					 
					
						
						
							
							feat(testrunner): introduce environments ( #1593 )  
						
						
						
						
					 
					
						2020-04-01 10:49:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7b61a09be 
							
						 
					 
					
						
						
							
							fix(text selector): by default, do a substring match ( #1618 )  
						
						
						
						
					 
					
						2020-03-31 23:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1da2141acc 
							
						 
					 
					
						
						
							
							browser(firefox): delete Browser.setIgnoreHTTPSErrors ( #1616 )  
						
						
						
						
					 
					
						2020-03-31 22:44:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ac98daa3c 
							
						 
					 
					
						
						
							
							browser(firefox): set ignoreHTTPSErrors per context ( #1614 )  
						
						... 
						
						
						
						28fc96628e 
					
						2020-03-31 17:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ce85f9016 
							
						 
					 
					
						
						
							
							Revert "browser(firefox): instrument all windows, support silent mode… ( #1615 )  
						
						
						
						
					 
					
						2020-03-31 17:20:08 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6053784188 
							
						 
					 
					
						
						
							
							feat: add missing slowMo to launchPersistentContext ( #1597 )  
						
						... 
						
						
						
						`slowMo` was missing in `launchPersistentContext`, and I refactored the types a bit. 
						
						
					 
					
						2020-03-31 16:34:59 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a853690c16 
							
						 
					 
					
						
						
							
							fix(types): don't export derived types ( #1598 )  
						
						... 
						
						
						
						I was playing around today with different ways of changing the way we export types for #1439 . I looked at only exporting 'Parameter' types, only exporting 'Return' types, only exporting a manual list of 'important' types. They all had different pros and cons, and it was very difficult to settle on a good answer.
For now, let's not export any parameter/return types. We can whitelist some types upon user request. I'm thinking `LaunchOptions` and `AccessibilitySnapshot` could be quite useful. We can always add new types after 1.0, but we can't remove them.
The patch looks funny because this was my original intent for the types, but I didn't know I had to `export {}` to tell typescript that my .d.ts shouldn't export everything. 
						
						
					 
					
						2020-03-31 16:19:20 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e85f8d856 
							
						 
					 
					
						
						
							
							chore(waitForEvent): refactor waitForEvent into a single implementation ( #1602 )  
						
						... 
						
						
						
						Moves the `waitForEvent` implementation into an `ExtendedEventEmitter` class.
This is step one if we want to add `waitForEvent` to `Worker`, `Browser`, and `BrowserServer` objects. All of these only have a 'close' event, but I still feel we should be consistent with our event emitters. 
						
						
					 
					
						2020-03-31 16:18:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314eb40a13 
							
						 
					 
					
						
						
							
							browser(firefox): instrument all windows, support silent mode ( #1612 )  
						
						... 
						
						
						
						Includes 4b00d5dd71 
						
						
					 
					
						2020-03-31 16:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34610f23f2 
							
						 
					 
					
						
						
							
							chore(tests): use public types for the tests ( #1600 )  
						
						... 
						
						
						
						Using the public types in our test will help us dogfood them. Typechecking isn't enabled yet, but I am working on it. 
						
						
					 
					
						2020-03-31 15:43:20 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2402aade78 
							
						 
					 
					
						
						
							
							docs(api): elaborate on fill vs type ( #1608 )  
						
						
						
						
					 
					
						2020-03-31 13:42:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd4fe906d9 
							
						 
					 
					
						
						
							
							feat(webkit): roll WebKit to r1185 ( #1611 )  
						
						
						
						
					 
					
						2020-03-31 13:36:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0073ef9e5 
							
						 
					 
					
						
						
							
							chore(firefox): update cheatsheet with logging instructions ( #1609 )  
						
						
						
						
					 
					
						2020-03-31 13:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							307b33ab7d 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r754895 ( #1610 )  
						
						
						
						
					 
					
						2020-03-31 13:23:08 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c5ab3b7e 
							
						 
					 
					
						
						
							
							fix(types): correctly infer type in $eval and $$eval ( #1603 )  
						
						
						
						
					 
					
						2020-03-31 13:22:38 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08aebc72fa 
							
						 
					 
					
						
						
							
							fix(types): add types for waitForEvent ( #1601 )  
						
						
						
						
					 
					
						2020-03-31 09:17:54 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13a6c89dee 
							
						 
					 
					
						
						
							
							fix(test): actually test if page.waitFor accepts arguments ( #1599 )  
						
						
						
						
					 
					
						2020-03-31 09:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2e1d4c29d 
							
						 
					 
					
						
						
							
							browser(webkit): implement support for downloads ( #1596 )  
						
						
						
						
					 
					
						2020-03-30 19:26:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							950d427927 
							
						 
					 
					
						
						
							
							fix: catch websocket error events ( #1595 )  
						
						
						
						
					 
					
						2020-03-30 18:18:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eabba567bc 
							
						 
					 
					
						
						
							
							docs(api.md): clarify jshandle.getProperties() method ( #1594 )  
						
						... 
						
						
						
						Fixes  #1592  
					
						2020-03-30 16:16:28 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43b91e6930 
							
						 
					 
					
						
						
							
							browser(firefox): implelemt timezone overrides ( #1577 )  
						
						
						
						
					 
					
						2020-03-30 15:05:46 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d130479e3c 
							
						 
					 
					
						
						
							
							feat(webkit): roll webkit to 1184 ( #1570 )  
						
						
						
						
					 
					
						2020-03-30 14:49:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdc36125be 
							
						 
					 
					
						
						
							
							browser(firefox): refactor targets/contexts/dispatching ( #1590 )  
						
						
						
						
					 
					
						2020-03-30 13:57:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f08b72a27 
							
						 
					 
					
						
						
							
							test: add web socket leak test coverage ( #1586 )  
						
						
						
						
					 
					
						2020-03-30 13:49:52 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31f186cc3d 
							
						 
					 
					
						
						
							
							fix(browserFetcher): support macos 10.13 for firefox and chromium ( #1549 )  
						
						... 
						
						
						
						I don't have a macos 10.13 build to test on, and we aren't set up to compile it for WebKit. However there is a good chance this will work for Chromium and Firefox.
I also improved the error message received when on an unsupported platform.
#1535  
						
						
					 
					
						2020-03-30 13:25:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9c064bbab 
							
						 
					 
					
						
						
							
							docs(showcases): fixed dead link to e2e boilerplates ( #1591 )  
						
						... 
						
						
						
						Closes  #1589  
					
						2020-03-30 11:53:15 -07:00 
						 
				 
			
				
					
						
							
							
								Stuart Lang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a007caef5c 
							
						 
					 
					
						
						
							
							Fixed small typos ( #1588 )  
						
						
						
						
					 
					
						2020-03-30 09:03:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6166c9669 
							
						 
					 
					
						
						
							
							chore(testrunner): introduce Location class ( #1585 )  
						
						... 
						
						
						
						Drive-by: fix an edge when testing continued after termination. 
						
						
					 
					
						2020-03-29 21:38:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c49b856d6d 
							
						 
					 
					
						
						
							
							chore(testrunner): remove setup() helper ( #1584 )  
						
						
						
						
					 
					
						2020-03-29 11:37:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a41836b1f1 
							
						 
					 
					
						
						
							
							chore(testrunner): introduce TestRun ( #1582 )  
						
						
						
						
					 
					
						2020-03-28 14:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5499b1844d 
							
						 
					 
					
						
						
							
							feat(websocket): wrap firefox web socket too ( #1580 )  
						
						
						
						
					 
					
						2020-03-28 10:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b85ab891a1 
							
						 
					 
					
						
						
							
							chore(testrunner): make most modifiers external ( #1581 )  
						
						
						
						
					 
					
						2020-03-28 08:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bd46bafa9 
							
						 
					 
					
						
						
							
							feat(testurnner): allow multiple hooks isntances and per-test hooks ( #1571 )  
						
						
						
						
					 
					
						2020-03-27 22:57:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6503c83302 
							
						 
					 
					
						
						
							
							fix(install): speculative fix for generateChromiumProtocol ( #1583 )  
						
						
						
						
					 
					
						2020-03-27 22:42:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f72b6b4778 
							
						 
					 
					
						
						
							
							test: try to unflake fixtures tests ( #1574 )  
						
						
						
						
					 
					
						2020-03-27 20:29:24 -07:00