Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c3a7f9293 
							
						 
					 
					
						
						
							
							feat(chromium): roll Chromium to r888113 ( #6832 )  
						
						... 
						
						
						
						References #6818 , references #6390  
						
						
					 
					
						2021-06-01 18:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8c849e164 
							
						 
					 
					
						
						
							
							docs(page): add TypeScript $eval type-hint notes ( #6693 )  
						
						
						
						
					 
					
						2021-06-01 22:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8c77e4df0 
							
						 
					 
					
						
						
							
							docs: use sha256 for exposeFunction everywhere ( #6805 )  
						
						
						
						
					 
					
						2021-05-31 15:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							9233a61bda 
							
						 
					 
					
						
						
							
							doc: text nit  
						
						
						
						
					 
					
						2021-05-26 16:22:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb3c6e50d4 
							
						 
					 
					
						
						
							
							api(dotnet): remove whenall ( #6768 )  
						
						
						
						
					 
					
						2021-05-26 15:50:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7f08c9c02 
							
						 
					 
					
						
						
							
							api(dotnet): normalize enums, remove browser channel enum ( #6738 )  
						
						
						
						
					 
					
						2021-05-25 14:33:27 -07:00 
						 
				 
			
				
					
						
							
							
								gboer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15bf6a0a1b 
							
						 
					 
					
						
						
							
							docs(class-page.md): Add additional clarification on requestFailed event ( #6724 )  
						
						
						
						
					 
					
						2021-05-25 12:58:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba29e99ace 
							
						 
					 
					
						
						
							
							feat: added reduced motion media query emulation ( #6646 )  
						
						
						
						
					 
					
						2021-05-22 01:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1d49b3412 
							
						 
					 
					
						
						
							
							feat(chromium): roll Chromium to r884693 ( #6686 )  
						
						
						
						
					 
					
						2021-05-21 11:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							447a0c4bb8 
							
						 
					 
					
						
						
							
							feat(types): export ScreenshotOptions ( #6419 )  
						
						
						
						
					 
					
						2021-05-20 09:22:01 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							202511d60a 
							
						 
					 
					
						
						
							
							docs: chromiumSandbox is by default false ( #6662 )  
						
						
						
						
					 
					
						2021-05-20 00:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							754ee13c93 
							
						 
					 
					
						
						
							
							feat(electron): accept BrowserContextOptions in electron.launch ( #6621 )  
						
						
						
						
					 
					
						2021-05-19 06:56:29 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc18529191 
							
						 
					 
					
						
						
							
							docs(ff): temporarily remove ff-stable reference ( #6585 )  
						
						
						
						
					 
					
						2021-05-14 12:03:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sébastien Règne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e87fbfcc1d 
							
						 
					 
					
						
						
							
							feat(download): add Page in Download ( #6501 )  
						
						
						
						
					 
					
						2021-05-13 14:18:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb4aefc8f 
							
						 
					 
					
						
						
							
							docs(tracing): remove the relative link  
						
						
						
						
					 
					
						2021-05-13 11:24:53 -07:00 
						 
				 
			
				
					
						
							
							
								Vignesh Shanmugam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b3e5e5c17 
							
						 
					 
					
						
						
							
							feat(network): expose network events via browser context ( #6370 )  
						
						... 
						
						
						
						- fix  #6340 
- Exposes all the network related events (request, response, requestfailed, requestfinished) through the browser context to allow for managing network activity even if the is any navigations through popups or to new tabs which could result in creation of multiple page objects. 
						
						
					 
					
						2021-05-13 10:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a39843df5 
							
						 
					 
					
						
						
							
							docs: follow up on adding trace dir, unify launch options ( #6545 )  
						
						
						
						
					 
					
						2021-05-12 16:16:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21cb726b7d 
							
						 
					 
					
						
						
							
							chore(tracing): expose tracing api ( #6523 )  
						
						
						
						
					 
					
						2021-05-12 12:21:54 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8af8b6340d 
							
						 
					 
					
						
						
							
							docs: add ref to waitForSelector from querySelector ( #6514 )  
						
						
						
						
					 
					
						2021-05-12 08:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Sébastien Règne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33823a9143 
							
						 
					 
					
						
						
							
							docs(download): improve documentation ( #6486 )  
						
						
						
						
					 
					
						2021-05-11 13:27:50 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0aaef5eab 
							
						 
					 
					
						
						
							
							docs: get rid of dollar sign prefix in code snippets ( #6494 )  
						
						
						
						
					 
					
						2021-05-11 20:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Fili 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1a888de02 
							
						 
					 
					
						
						
							
							feat: support Moto G4 device in emulated devices for performance testing ( #5946 )  
						
						... 
						
						
						
						Adding Moto G4 to deviceDescriptors. 
						
						
					 
					
						2021-05-10 09:33:11 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f7739962c 
							
						 
					 
					
						
						
							
							chore: get rid of trailing spaces in types.d.ts ( #6481 )  
						
						
						
						
					 
					
						2021-05-10 16:26:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Rienstra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8737207d5a 
							
						 
					 
					
						
						
							
							feat(devices): add more Android device descriptions ( #6413 )  
						
						... 
						
						
						
						Adds device descriptions for:
- Galaxy S8
- Galaxy S9+
- Galaxy Tab S4
- Pixel 3
- Pixel 4
These devices are regarded as worthy of targeting by BrowserStack.
Sources (both have identical data for these 5 devices):
1. https://github.com/aerokube/moon-deploy/blob/master/moon-local.yaml#L199 
2. https://www.danhendricks.com/2018/04/adding-iphone-galaxy-chrome-mobile-emulated-devices/#heading_device_data  
						
						
					 
					
						2021-05-05 14:02:28 -07:00 
						 
				 
			
				
					
						
							
							
								Darío Kondratiuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e36f5cc26 
							
						 
					 
					
						
						
							
							docs(consoleMessage): add missing console message comments ( #6320 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2021-05-05 13:18:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Harwig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42a5566653 
							
						 
					 
					
						
						
							
							fix(types): fix waitForSelector typing to not union null when appropriate ( #6344 )  
						
						... 
						
						
						
						Previously when options were defined, but no `state` key was provided,
the types would return null as an option. Even though the default state
is `visible` and shouldn't allow `null`.
Tests updated to fail appropriately and new tests added for this case. 
						
						
					 
					
						2021-05-05 13:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47cf9c3e8f 
							
						 
					 
					
						
						
							
							feat(chromium): bump to r878941 ( #6216 )  
						
						... 
						
						
						
						This roll was blocked by a few upstream bugs that were crashing Chromium on Windows.
- https://bugs.chromium.org/p/chromium/issues/detail?id=1198567#c33 
- https://bugs.chromium.org/p/chromium/issues/detail?id=1200964  
						
						
					 
					
						2021-05-05 09:47:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14ebcfdf0b 
							
						 
					 
					
						
						
							
							docs: update fill/selectOption docs to mention label retargeting ( #6406 )  
						
						
						
						
					 
					
						2021-05-04 13:08:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							653d483ba8 
							
						 
					 
					
						
						
							
							docs: add firefox-stable channel documentation ( #6328 )  
						
						... 
						
						
						
						Fixes  #5993  
					
						2021-05-03 16:52:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a859ebe68 
							
						 
					 
					
						
						
							
							chore(electron): fix node/browser race conditions, expose browser window asynchronously ( #6381 )  
						
						
						
						
					 
					
						2021-05-02 22:45:06 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							6da7e70232 
							
						 
					 
					
						
						
							
							chore: regenerate types after non-clean merge  
						
						... 
						
						
						
						Follow-up to #6379  
						
						
					 
					
						2021-05-01 10:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Darío Kondratiuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dec973611c 
							
						 
					 
					
						
						
							
							docs(page): add missing docs on emulateMedia ( #6322 )  
						
						
						
						
					 
					
						2021-04-29 21:08:30 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c40c94ed7 
							
						 
					 
					
						
						
							
							chore: only throw the proxy on launch required on win/CR ( #6350 )  
						
						
						
						
					 
					
						2021-04-30 00:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abb61456d1 
							
						 
					 
					
						
						
							
							docs(keyboard): clarify how page.type works for non-US characters ( #6273 )  
						
						
						
						
					 
					
						2021-04-26 20:54:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce0331038b 
							
						 
					 
					
						
						
							
							docs: add route example with some logic ( #6324 )  
						
						
						
						
					 
					
						2021-04-26 08:46:17 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd31ea8b0d 
							
						 
					 
					
						
						
							
							feat: support extra http headers in browserType.connect() ( #6301 )  
						
						
						
						
					 
					
						2021-04-23 14:52:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff147b0007 
							
						 
					 
					
						
						
							
							docs: update waitForRequest/Response snippets ( #6294 )  
						
						
						
						
					 
					
						2021-04-23 08:53:25 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7053ac9097 
							
						 
					 
					
						
						
							
							chore(types): add channel to launchServer ( #6256 )  
						
						
						
						
					 
					
						2021-04-21 21:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bdc67ac6a 
							
						 
					 
					
						
						
							
							feat(actions): trial option that only performs the checks ( #6246 )  
						
						... 
						
						
						
						Available for check, click, dblclick, hover, tap, uncheck. 
						
						
					 
					
						2021-04-21 12:22:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							243ede5dfb 
							
						 
					 
					
						
						
							
							feat(waitForEvent): allow async predicate ( #6201 )  
						
						... 
						
						
						
						We await the predicate now. For synchronous predicates,
nothing should change becase the await will finish before
the next protocol message arrives (thanks to `makeWaitForNextTask`). 
						
						
					 
					
						2021-04-19 10:32:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e81a3c5901 
							
						 
					 
					
						
						
							
							api: add option position to check/uncheck ( #6153 )  
						
						... 
						
						
						
						Since check/uncheck does click under the hood, sometimes it might
need to click at a different position. One example would be a long
label that contains links inside, and clicking in the center happens
to hit the link instead of the label itself. 
						
						
					 
					
						2021-04-12 12:41:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bba7ca34c8 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r869727 ( #6170 )  
						
						... 
						
						
						
						Fixes  #5952 
Fixes  #6016  
					
						2021-04-09 20:57:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db09275d89 
							
						 
					 
					
						
						
							
							docs: reject -> throw, fix small typos ( #6152 )  
						
						
						
						
					 
					
						2021-04-08 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63d0d466e3 
							
						 
					 
					
						
						
							
							feat(cdp): replace wsEndpoint with protocol neutral endpointURL ( #6141 )  
						
						
						
						
					 
					
						2021-04-08 14:55:28 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							779355ad51 
							
						 
					 
					
						
						
							
							feat(types): make the template on BrowserType optional ( #6142 )  
						
						... 
						
						
						
						This makes it much nicer to use `BrowserType` because it no longer has a template.
Technically a breaking change because of the rare edge case where someone used their own non-browser type inside the template, but I don't consider that intended behavior and think this is fine. 
						
						
					 
					
						2021-04-08 10:27:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							112ac2f98c 
							
						 
					 
					
						
						
							
							feat(chromium): roll Chromium to r867878 ( #6065 )  
						
						... 
						
						
						
						This roll required us pass a new flag - `--allow-pre-commit-input`. Otherwise, keyboard tests won't pass.
Co-authored-by: Joel Einbinder <joel.einbinder@gmail.com> 
						
						
					 
					
						2021-04-06 15:56:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f21f47889e 
							
						 
					 
					
						
						
							
							test: migrate more page tests to folio ( #6062 )  
						
						
						
						
					 
					
						2021-04-04 19:32:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7630c91d5 
							
						 
					 
					
						
						
							
							api: remove Chromium* classes ( #6040 )  
						
						
						
						
					 
					
						2021-04-01 18:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d9599c6a6 
							
						 
					 
					
						
						
							
							api(video): implement video.saveAs and video.delete ( #6005 )  
						
						... 
						
						
						
						These methods are safe to call while the page is still open, or when it is
already closed. Works in remotely connected browser as well.
Also makes video.path() to throw for remotely connected browser.
Under the hood migrated Download and Video to use the common Artifact object. 
						
						
					 
					
						2021-03-31 10:38:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							587682e024 
							
						 
					 
					
						
						
							
							feat(chromium): bump to r865012 ( #5963 )  
						
						... 
						
						
						
						References #5858 
Co-authored-by: Andrey Lushnikov <lushnikov@chromium.org> 
						
						
					 
					
						2021-03-31 09:51:18 -07:00