Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92dda698f8 
							
						 
					 
					
						
						
							
							feat: tap ( #4097 )  
						
						
						
						
					 
					
						2020-10-19 10:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef3d3ca58e 
							
						 
					 
					
						
						
							
							doc(overrides): remove "one of" that was misleading ( #4168 )  
						
						
						
						
					 
					
						2020-10-18 23:03:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25cb649ea1 
							
						 
					 
					
						
						
							
							docs: fix Video.path() type ( #4141 )  
						
						
						
						
					 
					
						2020-10-14 10:44:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a7685665a 
							
						 
					 
					
						
						
							
							api(video): restore the missing video path accessor ( #4132 )  
						
						
						
						
					 
					
						2020-10-13 22:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							331bb81820 
							
						 
					 
					
						
						
							
							docs: add note about videos saving on context closure ( #4126 )  
						
						
						
						
					 
					
						2020-10-13 09:33:31 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80773fa96b 
							
						 
					 
					
						
						
							
							fix: disable chromium sandbox by default ( #4090 )  
						
						... 
						
						
						
						Certain environments, e.g. Azure Pipelines, override default user
inside container with a custom one, whereas fail to pass proper
seccomp profile for the docker image.
As a result, chromium sandboxing fails.
To ease life of devops deploying tests in various CI's, this patch
disables Chromium sandbox by default.
References #4084  
						
						
					 
					
						2020-10-09 11:28:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09906949c2 
							
						 
					 
					
						
						
							
							docs(page): clarify page.close({runBeforeUnload: true}) behavior ( #4086 )  
						
						
						
						
					 
					
						2020-10-07 13:27:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e42029fce 
							
						 
					 
					
						
						
							
							api: allow exposeBinding to pass handles ( #4030 )  
						
						... 
						
						
						
						This adds an option `{ handle: true }` to pass a single handle instead of arbitrary json values. 
						
						
					 
					
						2020-10-01 22:47:31 -07:00 
						 
				 
			
				
					
						
							
							
								Tom Jenkinson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2171218fa 
							
						 
					 
					
						
						
							
							test: add a test for request interception with redirects ( #3994 )  
						
						
						
						
					 
					
						2020-10-01 19:55:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a77363af7 
							
						 
					 
					
						
						
							
							api: update videos api, hide tracing ( #4015 )  
						
						
						
						
					 
					
						2020-10-01 11:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df777344a3 
							
						 
					 
					
						
						
							
							api(video): simplify video api ( #3924 )  
						
						... 
						
						
						
						- This leaves just `recordVideos` and `videoSize` options on the context.
- Videos are saved to `artifactsPath`. We also save their ids to trace.
- `context.close()` waits for the processed videos. 
						
						
					 
					
						2020-09-18 17:36:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ade6af689 
							
						 
					 
					
						
						
							
							api(trace): introduce artifacts options ( #3914 )  
						
						... 
						
						
						
						api(trace): introduce artifacts options
This introduces launch({ artifactsPath }) and newContext({ relativeArtifactsPath, recordTrace }) options.
- artifactsPath option controls the directory where all artifacts go. If not passed, artifacts are not collected.
- relativeArtifactsPath can be used to put context-specific artifacts into a subfolder. If not passed, shared artifactsPath is used.
- recordTrace controls trace recording.
We also expose trace types under playwright/types/trace.d.ts.
In the follow up:
- videos will be put into artifactsPath;
- downloads will be put into artifactsPath, or keep using existing downloadsPath when artifactsPath is not specified. 
						
						
					 
					
						2020-09-18 11:54:00 -07:00 
						 
				 
			
				
					
						
							
							
								Mikko Korpela 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73db4a450e 
							
						 
					 
					
						
						
							
							docs(api): fix typo  
						
						... 
						
						
						
						Fix typo in fullPage description. 
						
						
					 
					
						2020-09-16 14:07:27 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beceeaf6a1 
							
						 
					 
					
						
						
							
							feat(browserContext): add BrowserContext.browser() ( #3849 )  
						
						
						
						
					 
					
						2020-09-14 07:50:47 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40323aa94d 
							
						 
					 
					
						
						
							
							fix(screencast): use viewport as default size ( #3844 )  
						
						
						
						
					 
					
						2020-09-11 15:14:31 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3495842e7f 
							
						 
					 
					
						
						
							
							docs(screencast): add a snippet for _videostarted ( #3842 )  
						
						
						
						
					 
					
						2020-09-10 16:32:47 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45542a5334 
							
						 
					 
					
						
						
							
							docs: fix table-of-contents generation ( #3840 )  
						
						
						
						
					 
					
						2020-09-10 15:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66985fc5f6 
							
						 
					 
					
						
						
							
							feat(screencast): add expreimental public API on context ( #3766 )  
						
						
						
						
					 
					
						2020-09-04 22:37:38 -07:00 
						 
				 
			
				
					
						
							
							
								Blake Williams 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f86253ad4 
							
						 
					 
					
						
						
							
							docs: add more detail to waitForNavigation API method ( #3635 )  
						
						
						
						
					 
					
						2020-08-25 21:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b3147d7c 
							
						 
					 
					
						
						
							
							docs(example): simplified overwriting of requests ( #3621 )  
						
						
						
						
					 
					
						2020-08-25 10:37:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd220daa83 
							
						 
					 
					
						
						
							
							chore: move src files to server ( #3593 )  
						
						
						
						
					 
					
						2020-08-24 06:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18292325b6 
							
						 
					 
					
						
						
							
							api: add waitForElementState('disabled') ( #3537 )  
						
						... 
						
						
						
						Allows waiting for the element to be disabled. 
						
						
					 
					
						2020-08-19 17:20:10 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a78d83e833 
							
						 
					 
					
						
						
							
							docs: clarify response and requestfinished events ( #3532 )  
						
						... 
						
						
						
						* docs: clarify response and requestfinished events
* fix typo 
						
						
					 
					
						2020-08-19 13:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e9793c452 
							
						 
					 
					
						
						
							
							api: ElementHandle.waitForElementState ( #3501 )  
						
						... 
						
						
						
						This method waits for visible, hidden, stable or enabled state,
similar to the actionability checks performed before actions.
This gives a bit more control to the user. Some examples:
- Allows to wait for something to be stable before taking a screenshot.
- Allows to wait for the element to be hidden/detached after a specific action. 
						
						
					 
					
						2020-08-17 16:22:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c93e91a7 
							
						 
					 
					
						
						
							
							api: introduce ElementHandle.waitForSelector ( #3452 )  
						
						... 
						
						
						
						This is similar to Frame.waitForSelector, but relative to the handle. 
						
						
					 
					
						2020-08-14 14:47:24 -07:00 
						 
				 
			
				
					
						
							
							
								Natan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9727c62df 
							
						 
					 
					
						
						
							
							Typo fix ( #3430 )  
						
						
						
						
					 
					
						2020-08-13 10:44:17 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06ddacd7be 
							
						 
					 
					
						
						
							
							docs: introduce doc on authentication ( #3404 )  
						
						
						
						
					 
					
						2020-08-12 16:02:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a574fa6edb 
							
						 
					 
					
						
						
							
							api: add Frame.page() getter ( #3392 )  
						
						
						
						
					 
					
						2020-08-12 14:45:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c68435e7e 
							
						 
					 
					
						
						
							
							docs: make api docs around pointer actions more explicit ( #3374 )  
						
						... 
						
						
						
						- Describe performed steps in detail.
- Describe timeout conditions. 
						
						
					 
					
						2020-08-10 15:08:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6acc32889 
							
						 
					 
					
						
						
							
							docs(api): explicit nulls, use Serializable and EvaluationArgument more ( #3358 )  
						
						
						
						
					 
					
						2020-08-07 20:55:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yevhen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3665bb0a9a 
							
						 
					 
					
						
						
							
							docs(api): remove extra closing square bracket, add an opening square bracket.  ( #3342 )  
						
						
						
						
					 
					
						2020-08-07 08:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ec3290da3 
							
						 
					 
					
						
						
							
							docs(api): replace select-all note with example ( #3328 )  
						
						
						
						
					 
					
						2020-08-06 21:23:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdfe73fee3 
							
						 
					 
					
						
						
							
							api(console): make ConsoleMessageLocation properties required ( #3290 )  
						
						... 
						
						
						
						Everywhere in our api, possibly missing properties are nullable.
However, to make things easier for everyone, we just default to an
empty url instead, so that users do not have to null-check it. 
						
						
					 
					
						2020-08-05 22:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b03b4a5566 
							
						 
					 
					
						
						
							
							chore: doc type nits ( #3283 )  
						
						
						
						
					 
					
						2020-08-05 09:54:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							028dd08155 
							
						 
					 
					
						
						
							
							docs: update documentation for evaluation argument ( #3287 )  
						
						
						
						
					 
					
						2020-08-04 14:45:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9030e6be 
							
						 
					 
					
						
						
							
							docs: update api.md with more references to actionability ( #3255 )  
						
						
						
						
					 
					
						2020-07-31 12:16:21 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce0ddd270b 
							
						 
					 
					
						
						
							
							feat(download): create directories for saveAs ( #3249 )  
						
						... 
						
						
						
						This is to match the behavior for screenshots path added in #3247 . 
						
						
					 
					
						2020-07-30 23:21:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93056ed8ef 
							
						 
					 
					
						
						
							
							chore(rpc): more protocol nits ( #3246 )  
						
						
						
						
					 
					
						2020-07-30 17:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f95b6e34e 
							
						 
					 
					
						
						
							
							feat(selectors): auto-detect xpath starting with ".." ( #3239 )  
						
						
						
						
					 
					
						2020-07-30 16:21:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1728a3df93 
							
						 
					 
					
						
						
							
							chore: minor protocol fixes ( #3226 )  
						
						
						
						
					 
					
						2020-07-30 11:14:41 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b1be7351 
							
						 
					 
					
						
						
							
							docs(selectors): fixed selector register example ( #3169 )  
						
						
						
						
					 
					
						2020-07-29 10:37:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97c10002e7 
							
						 
					 
					
						
						
							
							api: introduce Browser.version() ( #3177 )  
						
						
						
						
					 
					
						2020-07-27 13:41:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7cca86757 
							
						 
					 
					
						
						
							
							fix(postData): allow overriding binary post data ( #3120 )  
						
						
						
						
					 
					
						2020-07-24 12:16:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80c0711d98 
							
						 
					 
					
						
						
							
							feat(firefox): roll firefox to r1137 ( #3095 )  
						
						
						
						
					 
					
						2020-07-22 15:59:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8a17fb0ab 
							
						 
					 
					
						
						
							
							api(download): Add saveAs helper ( #2872 )  
						
						
						
						
					 
					
						2020-07-22 14:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ced0bc2d1b 
							
						 
					 
					
						
						
							
							api: make clear the use of null in page.emulateMedia ( #3078 )  
						
						... 
						
						
						
						We can pass null to disable emulating particular feature.
This change updates the docs and rpc protocol accordingly. 
						
						
					 
					
						2020-07-21 18:56:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47e30f047b 
							
						 
					 
					
						
						
							
							feat: introduce chromiumSandbox launch option ( #3067 )  
						
						... 
						
						
						
						The option is intended to be used instead of the `--no-sandbox`
argument that is accepted exclusively by Chromium and crashes
WebKit.
References #2745  
						
						
					 
					
						2020-07-21 13:49:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99658c2d32 
							
						 
					 
					
						
						
							
							feat(bringToFront): enable on all browsers ( #3052 )  
						
						
						
						
					 
					
						2020-07-21 09:36:54 -07:00 
						 
				 
			
				
					
						
							
							
								Darío Kondratiuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d5991a27 
							
						 
					 
					
						
						
							
							doc: Improve unroute documentation ( #3026 )  
						
						
						
						
					 
					
						2020-07-18 10:54:09 -07:00 
						 
				 
			
				
					
						
							
							
								Tapajyoti Bose 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16e3776a9c 
							
						 
					 
					
						
						
							
							fix(JSCoverageEntry): added scriptId and isBlockCoverage ( #2955 )  
						
						
						
						
					 
					
						2020-07-16 20:32:49 -07:00