Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4225adcc0 
							
						 
					 
					
						
						
							
							feat(permissions): make origin optional ( #1406 )  
						
						
						
						
					 
					
						2020-03-17 15:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64b175ce10 
							
						 
					 
					
						
						
							
							api(waitForLoadState): restore it ( #1390 )  
						
						
						
						
					 
					
						2020-03-16 14:39:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6731d37546 
							
						 
					 
					
						
						
							
							api(network): replace redirectChain with redirectedFrom/redirectedTo ( #1401 )  
						
						
						
						
					 
					
						2020-03-16 13:31:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e692dd6e62 
							
						 
					 
					
						
						
							
							api(cdp): rename ChromiumSession to CDPSession ( #1380 )  
						
						
						
						
					 
					
						2020-03-13 16:16:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69be12ae12 
							
						 
					 
					
						
						
							
							api(route): pass Route object instead of Request to route handlers ( #1385 )  
						
						... 
						
						
						
						References #1348 . 
						
						
					 
					
						2020-03-13 14:30:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b86c631c8 
							
						 
					 
					
						
						
							
							api: make BrowserContext.pages() synchronous ( #1369 )  
						
						... 
						
						
						
						Returns all pages which have been initialized already.
References #1348 . 
						
						
					 
					
						2020-03-13 11:33:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aba111f1e 
							
						 
					 
					
						
						
							
							api(cdp): rename createSession to newCDPSession ( #1378 )  
						
						
						
						
					 
					
						2020-03-13 09:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1a3b23c38 
							
						 
					 
					
						
						
							
							api(request): make request.response a promise ( #1377 )  
						
						
						
						
					 
					
						2020-03-13 08:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24d4fb1e5c 
							
						 
					 
					
						
						
							
							api(click): remove tripleclick, respect clickCount ( #1373 )  
						
						
						
						
					 
					
						2020-03-13 08:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c532bd8da 
							
						 
					 
					
						
						
							
							api(press): remove text option ( #1372 )  
						
						... 
						
						
						
						#1348  
					
						2020-03-12 22:02:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1d3196460 
							
						 
					 
					
						
						
							
							api(*.selectOption): renamed from *.select ( #1371 )  
						
						
						
						
					 
					
						2020-03-12 21:30:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							064099ab3c 
							
						 
					 
					
						
						
							
							api(keyboard.insertText): renamed from sendCharaters ( #1370 )  
						
						
						
						
					 
					
						2020-03-12 20:56:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aa56a6b9e 
							
						 
					 
					
						
						
							
							api(browserType): remove devices, errors ( #1368 )  
						
						
						
						
					 
					
						2020-03-12 17:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfd3ae25fb 
							
						 
					 
					
						
						
							
							api(addCookies): setCookies -> addCookies ( #1367 )  
						
						... 
						
						
						
						#1348  
					
						2020-03-12 17:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fa4255bc5 
							
						 
					 
					
						
						
							
							api: make request.postData() return null instead of undefined ( #1366 )  
						
						
						
						
					 
					
						2020-03-12 16:53:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e382bb329b 
							
						 
					 
					
						
						
							
							api: remove 'commit' phase, actions to wait until 'domcontentloaded' by default ( #1358 )  
						
						
						
						
					 
					
						2020-03-12 11:20:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b43f33f4d3 
							
						 
					 
					
						
						
							
							api(review): misc changes to API. ( #1356 )  
						
						
						
						
					 
					
						2020-03-11 18:10:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Wang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3f87e8360 
							
						 
					 
					
						
						
							
							docs(api.md): Fix incorrect link to PageEvent ( #1353 )  
						
						... 
						
						
						
						Minor typo :) 
						
						
					 
					
						2020-03-11 17:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1ef683373 
							
						 
					 
					
						
						
							
							api: remove waitForLoadState() in favor of PageEvent.page(options) ( #1323 )  
						
						
						
						
					 
					
						2020-03-11 14:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23cf3be828 
							
						 
					 
					
						
						
							
							api: make request.frame() non-null ( #1319 )  
						
						
						
						
					 
					
						2020-03-10 11:39:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea6978a3d8 
							
						 
					 
					
						
						
							
							api(popups): expose BrowserContext.route() ( #1295 )  
						
						
						
						
					 
					
						2020-03-09 21:02:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb2ca70955 
							
						 
					 
					
						
						
							
							api(route): allow fulfilling with a file path ( #1301 )  
						
						
						
						
					 
					
						2020-03-09 16:12:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1ef0c8694 
							
						 
					 
					
						
						
							
							fix(wk,ff): properly support getting and setting non-session cookies ( #1280 )  
						
						
						
						
					 
					
						2020-03-07 08:41:57 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c35d7b058 
							
						 
					 
					
						
						
							
							api(waitFor): click(waitFor) -> click(force) ( #1275 )  
						
						
						
						
					 
					
						2020-03-06 16:24:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fa000f5f4 
							
						 
					 
					
						
						
							
							api(waitForSelector): bring it back ( #1272 )  
						
						
						
						
					 
					
						2020-03-06 15:02:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							119df5a985 
							
						 
					 
					
						
						
							
							feat(nowait): allow waitUntil:nowait for actions ( #1264 )  
						
						
						
						
					 
					
						2020-03-06 14:32:15 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c494944b46 
							
						 
					 
					
						
						
							
							api(popups): move Page.authenticate to BrowserContext.setHTTPCredentials ( #1267 )  
						
						... 
						
						
						
						Drive-by: fixes  #720  since it rolls past r1037. 
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2020-03-06 13:50:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49c1161e00 
							
						 
					 
					
						
						
							
							api(press): bump .press to the page/frame level ( #1262 )  
						
						
						
						
					 
					
						2020-03-06 09:38:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2724157c22 
							
						 
					 
					
						
						
							
							feat(waitUntil): allow waiting for navigation from clicks, etc ( #1255 )  
						
						
						
						
					 
					
						2020-03-06 08:24:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d770af804 
							
						 
					 
					
						
						
							
							api: waitForElement accepts waitFor: attached|detached|visible|hidden ( #1244 )  
						
						... 
						
						
						
						This includes rename waitForSelector -> waitForElement and removes $wait. 
						
						
					 
					
						2020-03-05 17:45:41 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bc6dcea1d 
							
						 
					 
					
						
						
							
							feat(api): introduce BrowserContext.waitForEvent ( #1252 )  
						
						
						
						
					 
					
						2020-03-05 17:22:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5f82af47c 
							
						 
					 
					
						
						
							
							api(popups): emit PageEvent immediately, and resolve page() once initialized ( #1229 )  
						
						... 
						
						
						
						This way we do not miss any popups, even immediately closed ones. 
						
						
					 
					
						2020-03-05 15:18:27 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aabdac8380 
							
						 
					 
					
						
						
							
							api: remove Page.setCacheEnabled ( #1231 )  
						
						
						
						
					 
					
						2020-03-05 10:09:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9df9488e 
							
						 
					 
					
						
						
							
							api(popups): move Page.setOfflineMode -> BrowserContext.setOffline ( #1223 )  
						
						
						
						
					 
					
						2020-03-04 17:58:12 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ee744cd26 
							
						 
					 
					
						
						
							
							api(page.frame): allow looking up frames by name ( #1228 )  
						
						
						
						
					 
					
						2020-03-04 17:53:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ff660de15 
							
						 
					 
					
						
						
							
							feat(navigation): waitForNavigation/goto should not wait until response finished ( #1225 )  
						
						
						
						
					 
					
						2020-03-04 15:59:26 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d4317dc9a 
							
						 
					 
					
						
						
							
							docs: fix browser.contexts() description ( #1220 )  
						
						
						
						
					 
					
						2020-03-04 12:05:18 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aa88d5021 
							
						 
					 
					
						
						
							
							fix(doc): check and update optional types in the api ( #1206 )  
						
						... 
						
						
						
						This adds a new check to doclint for whether a member is correctly marked as optional. 
part of #6  
						
						
					 
					
						2020-03-03 17:29:12 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4e9b5079d 
							
						 
					 
					
						
						
							
							api: declare not supporting isMobile on Firefox ( #1207 )  
						
						
						
						
					 
					
						2020-03-03 17:28:31 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c6cdc033b 
							
						 
					 
					
						
						
							
							api(popup): introduce BrowserContext.exposeFunction ( #1176 )  
						
						
						
						
					 
					
						2020-03-03 16:46:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b863c2300 
							
						 
					 
					
						
						
							
							fix(screenshots): simplify implementation, allow fullPage + clip, add tests ( #1194 )  
						
						
						
						
					 
					
						2020-03-03 16:09:32 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3ed3018e8 
							
						 
					 
					
						
						
							
							fix(docs): page.coverage type ( #1189 )  
						
						... 
						
						
						
						`page.coverage` was marked as an unhelpful any. 
						
						
					 
					
						2020-03-02 22:09:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1186998bd8 
							
						 
					 
					
						
						
							
							fix(click): wait for element to be displayed before scrolling into view ( #1182 )  
						
						... 
						
						
						
						Otherwise, we may get an error during scrollIntoViewIfNeeded protocol call. 
						
						
					 
					
						2020-03-02 14:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a57978a5f0 
							
						 
					 
					
						
						
							
							api(chromium): remove Target from public API ( #1163 )  
						
						
						
						
					 
					
						2020-03-02 13:58:22 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08fbc92752 
							
						 
					 
					
						
						
							
							feat: support PLAYWRIGHT_DOWNLOAD_HOST ( #1179 )  
						
						... 
						
						
						
						This patch starts respecting `PLAYWRIGHT_DOWNLOAD_HOST` env variable
in `playwright` package and it's vendored flavors (`playwright-firefox`,
`playwright-chromium` and `playwright-webkit`).
Fixes  #1045  
						
						
					 
					
						2020-03-02 13:45:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac2f04f10f 
							
						 
					 
					
						
						
							
							api(selectors): pass selector name when registering, allow file path ( #1162 )  
						
						
						
						
					 
					
						2020-02-28 15:34:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823bf389a7 
							
						 
					 
					
						
						
							
							api: evaluateOnNewDocument -> addInitScript ( #1152 )  
						
						... 
						
						
						
						Also adds more options to specify the script. 
						
						
					 
					
						2020-02-27 17:42:14 -08:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de542c077c 
							
						 
					 
					
						
						
							
							docs(api): unify selector references to include xpath ( #1150 )  
						
						
						
						
					 
					
						2020-02-27 16:22:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7682865d73 
							
						 
					 
					
						
						
							
							feat(popups): add BrowserContext.evaluateOnNewDocument ( #1136 )  
						
						
						
						
					 
					
						2020-02-27 16:18:33 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d6aa967f3 
							
						 
					 
					
						
						
							
							chore(workers): align worker lifecycle evens with other APIs ( #1147 )  
						
						
						
						
					 
					
						2020-02-27 14:02:48 -08:00