Elizaveta Bezyaikna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f22ae9aa9 
							
						 
					 
					
						
						
							
							chore: add id for each test to JSONReporter ( #16494 )  
						
						
						
						
					 
					
						2022-08-15 09:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed1e5efc5c 
							
						 
					 
					
						
						
							
							feat: allow running driver with preinstalled node.js ( #16518 )  
						
						
						
						
					 
					
						2022-08-15 09:27:35 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e725b5f8a9 
							
						 
					 
					
						
						
							
							fix(esm): fix TS type check with NodeNext mode ( #16340 )  
						
						
						
						
					 
					
						2022-08-09 20:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							841ee02dc2 
							
						 
					 
					
						
						
							
							test: add host GPU support on Android tests ( #16241 )  
						
						
						
						
					 
					
						2022-08-04 09:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							445fe032f5 
							
						 
					 
					
						
						
							
							feat(test runner): separate interrupted status from skipped ( #16124 )  
						
						
						
						
					 
					
						2022-08-02 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							153670978d 
							
						 
					 
					
						
						
							
							chore: fix Android 13 compatibility ( #16139 )  
						
						
						
						
					 
					
						2022-08-02 18:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a79054544 
							
						 
					 
					
						
						
							
							feat(innerloop): allow reusing browsers over the remote connection ( #16065 )  
						
						
						
						
					 
					
						2022-07-31 14:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d306bbc66 
							
						 
					 
					
						
						
							
							feat: return value from step ( #16060 )  
						
						
						
						
					 
					
						2022-07-29 15:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e830fe821d 
							
						 
					 
					
						
						
							
							feat(test runner): introduce test.describe.fixme ( #16059 )  
						
						
						
						
					 
					
						2022-07-29 12:44:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af8e3e7afa 
							
						 
					 
					
						
						
							
							feat: print response text when toBeOK fails ( #16040 )  
						
						
						
						
					 
					
						2022-07-29 11:46:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db5e097aca 
							
						 
					 
					
						
						
							
							chore: add 'gpg' package to Docker images ( #15917 )  
						
						
						
						
					 
					
						2022-07-25 12:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							004cd9273c 
							
						 
					 
					
						
						
							
							fix(test-runner): multiple webServer types ( #15901 )  
						
						
						
						
					 
					
						2022-07-25 10:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							501b24a078 
							
						 
					 
					
						
						
							
							test: android test enhancements ( #15797 )  
						
						
						
						
					 
					
						2022-07-20 18:27:08 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55cd3928b7 
							
						 
					 
					
						
						
							
							chore: reuse context in the innerloop mode ( #15719 )  
						
						
						
						
					 
					
						2022-07-15 10:36:36 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98ea418124 
							
						 
					 
					
						
						
							
							fix(expect): expect.not types ( #15487 )  
						
						
						
						
					 
					
						2022-07-11 18:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88015d3791 
							
						 
					 
					
						
						
							
							chore(driver): roll driver to recent Node.js LTS version ( #15534 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-11 15:56:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							02ed5b4cd6 
							
						 
					 
					
						
						
							
							devops: auto roll Node.js version of driver follow-up  
						
						
						
						
					 
					
						2022-07-11 15:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9110d64917 
							
						 
					 
					
						
						
							
							devops: add auto driver Node.js roll bot ( #15531 )  
						
						
						
						
					 
					
						2022-07-11 15:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							799d4703bc 
							
						 
					 
					
						
						
							
							feature(test-runner): multiple web servers ( #15388 )  
						
						... 
						
						
						
						Fixes  #8206 .
Since #8206  is a long-awaited (~ 1 year old), popular (~ 45 reactions, frequently requested in community channels, etc.), this PR aims to unblock folks.
Notably, we do not innovate on the `webServer` API, despite knowing we're not in love with it. We'll save the innovation for either Plugins or a new `LaunchConfigs` option. (We haven't yet arrived at a Plugin API we like, and instead of launching a new option guessing what the "better" launchConfig API would be, let's wait and see how folks use this new Array-variant of `webServer` which—despite its name—can be used for non-Web Server launches! 
					
						2022-07-07 15:27:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89c16cbc8b 
							
						 
					 
					
						
						
							
							feat(runner): anonymous describes ( #15424 )  
						
						... 
						
						
						
						Useful to set some options without coming up with an artificial name.
```js
test.describe(() => {
  test.use({ colorScheme: 'dark' });
  test('my test', () => {});
})
``` 
						
						
					 
					
						2022-07-06 13:54:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6181b0dcaf 
							
						 
					 
					
						
						
							
							docs: annotate since ( #15386 )  
						
						
						
						
					 
					
						2022-07-05 17:24:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4eccb89a79 
							
						 
					 
					
						
						
							
							chore: do not serialize buffers into base64 in local mode ( #15316 )  
						
						
						
						
					 
					
						2022-07-05 08:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82032be368 
							
						 
					 
					
						
						
							
							chore(server): validate/convert protocol both ways ( #14811 )  
						
						... 
						
						
						
						Previously, we only validated/converted on the way to the server,
but not from the server.
Validating both ways catches issues earlier, and allows us to
perform automatic conversions, for example only converting
buffers to base64 when sending over wire. 
						
						
					 
					
						2022-07-01 09:58:07 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6bdf3a3cc 
							
						 
					 
					
						
						
							
							chore: generate types always with LF ( #15245 )  
						
						
						
						
					 
					
						2022-06-29 23:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3805e942a1 
							
						 
					 
					
						
						
							
							docs(java): fix pom.xml (and auto-generate) ( #15192 )  
						
						
						
						
					 
					
						2022-06-28 11:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							857d46ca93 
							
						 
					 
					
						
						
							
							docs: add Java release notes ( #15158 )  
						
						
						
						
					 
					
						2022-06-27 15:31:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d60f84d06a 
							
						 
					 
					
						
						
							
							chore: fix api.json ( #15093 )  
						
						
						
						
					 
					
						2022-06-23 16:15:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							033c250f6d 
							
						 
					 
					
						
						
							
							fix(har): remove types/har.d.ts, update har.ts per spec ( #15046 )  
						
						... 
						
						
						
						Drive-by: typo fix in `notFound` option name. 
						
						
					 
					
						2022-06-22 12:16:29 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9525bedc1f 
							
						 
					 
					
						
						
							
							feat(har): re-add routeFromHAR ( #15024 )  
						
						
						
						
					 
					
						2022-06-21 22:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3da3ebfa4 
							
						 
					 
					
						
						
							
							feat(har): do not expose HAR types, remove HARResponse fulfill ( #14992 )  
						
						
						
						
					 
					
						2022-06-20 15:19:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5397394653 
							
						 
					 
					
						
						
							
							feature(har): add testOptions.har ( #14991 )  
						
						... 
						
						
						
						Can now be used with `test.use({ har })`.
Also added more tests for latest har features. 
						
						
					 
					
						2022-06-20 13:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							225ab68d1c 
							
						 
					 
					
						
						
							
							fix(test): fix the route test ( #14890 )  
						
						
						
						
					 
					
						2022-06-15 16:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e00a26a11d 
							
						 
					 
					
						
						
							
							feat(route): fulfill with HARResponse ( #14865 )  
						
						
						
						
					 
					
						2022-06-14 15:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1ab2fa62 
							
						 
					 
					
						
						
							
							devops: fix Docker publishing  
						
						
						
						
					 
					
						2022-06-14 11:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b76d3f2b40 
							
						 
					 
					
						
						
							
							chore: fix publish_docker.sh ( #14851 )  
						
						... 
						
						
						
						Started failing a few days ago (https://github.com/microsoft/playwright/runs/6871909784?check_suite_focus=true )
with:
```
./utils/docker/publish_docker.sh: line 82: syntax error near unexpected
token `else'
``` 
						
						
					 
					
						2022-06-13 18:19:57 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76abb3a5be 
							
						 
					 
					
						
						
							
							chore: unify tab generation ( #14802 )  
						
						
						
						
					 
					
						2022-06-10 17:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1a7fa2901 
							
						 
					 
					
						
						
							
							chore: add Ubuntu 22 Docker image ( #14755 )  
						
						
						
						
					 
					
						2022-06-09 23:19:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1aa295923 
							
						 
					 
					
						
						
							
							devops: fix canary publishing ( #14746 )  
						
						... 
						
						
						
						The first time a scoped package is published, it is considered to be
private.
See https://stackoverflow.com/a/44862841/314883  
						
						
					 
					
						2022-06-09 07:22:05 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3853014fa7 
							
						 
					 
					
						
						
							
							chore: add ubuntu 22 support ( #14588 )  
						
						
						
						
					 
					
						2022-06-09 13:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85d03714d9 
							
						 
					 
					
						
						
							
							feat: add allow/block serviceWorkers option ( #14714 )  
						
						... 
						
						
						
						Adds cross-browser support for easily allowing/blocking Service Workers via a Context option.
Includes plumbing for Playwright Test's `use`.
Resolves  #14522 .
Relates #1090 .
Supercedes #14321 . 
						
						
					 
					
						2022-06-08 18:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca2afaaebd 
							
						 
					 
					
						
						
							
							chore: update babel ( #14646 )  
						
						
						
						
					 
					
						2022-06-06 15:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74b846270b 
							
						 
					 
					
						
						
							
							feat(ct): support Vue2 ( #14600 )  
						
						
						
						
					 
					
						2022-06-02 17:37:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbcf039717 
							
						 
					 
					
						
						
							
							chore: remove experimental types ( #14560 )  
						
						
						
						
					 
					
						2022-06-01 15:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88ba9c2ff2 
							
						 
					 
					
						
						
							
							docs(dotnet): fix APIResponse.headers type ( #14518 )  
						
						
						
						
					 
					
						2022-05-31 17:46:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfc9aa64a6 
							
						 
					 
					
						
						
							
							chore: produce meaningful bundle notice diffs ( #14396 )  
						
						
						
						
					 
					
						2022-05-24 22:19:54 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f640d8a49 
							
						 
					 
					
						
						
							
							docs(dotnet): add API testing ( #13889 )  
						
						
						
						
					 
					
						2022-05-23 22:12:57 +03:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							806b9c8764 
							
						 
					 
					
						
						
							
							chore(dotnet): generate object types from protocol ( #14342 )  
						
						
						
						
					 
					
						2022-05-23 19:10:46 +03:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba0cfaeb2d 
							
						 
					 
					
						
						
							
							fix(chromium): work around about:blank issue on Chromium ( #14068 )  
						
						... 
						
						
						
						fix(chromium): work around about:blank issue on Chromium
We don't receive the `loaderId` which translates to `newDocumentId`,
so we expect the same-document navigation. Instead, we can wait
for any new-document navigation as a workaround, only for `about:blank`.
This also reverts commit f0f65fa247ac9cb594acd45b52dc851e60109172. 
						
						
					 
					
						2022-05-10 20:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf89a36181 
							
						 
					 
					
						
						
							
							chore: serialize circular objects ( #14045 )  
						
						
						
						
					 
					
						2022-05-09 18:51:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f65fa247 
							
						 
					 
					
						
						
							
							Revert "feat(chromium): roll to r1005 ( #13999 )"  
						
						... 
						
						
						
						This reverts commit 56b3bca8db1e595d5848eab307c25c54c14aff4f. 
						
						
					 
					
						2022-05-09 18:28:39 -07:00