Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e85f278869 
							
						 
					 
					
						
						
							
							docs: more python docs and snippets ( #5021 )  
						
						 
						
						
						
						
					 
					
						2021-01-14 15:01:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61b0dbb3ef 
							
						 
					 
					
						
						
							
							devops: start downloading firefox arm builds on Apple Silicon. ( #5019 )  
						
						 
						
						
						
						
					 
					
						2021-01-15 01:55:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dcb7bb290 
							
						 
					 
					
						
						
							
							docs: declare expect_navigation as returning Response ( #5020 )  
						
						 
						
						
						
						
					 
					
						2021-01-14 14:40:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff20b9d107 
							
						 
					 
					
						
						
							
							devops: support frequent minor releases of MacOS BigSur. ( #5016 )  
						
						 
						
						... 
						
						
						
						Pre-BigSur, MacOS updates were labeled as "minor" releases, so we had
to bake separate builds for different 10.X releases.
In BigSur era, it doesn't seem to be the case, so for now we can re-use
our BigSur builds across all BigSur versions (11.0, 11.1 and 11.2).
If we ever need to have a custom build for some bigsur minor version,
e.g. `11.6`, we'll have a new browser platform along with generic
`mac11` platform.
Fixes  #4775 . 
						
						
					 
					
						2021-01-14 22:45:09 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1648d23551 
							
						 
					 
					
						
						
							
							docs: add python snippets for api classes (follow up) ( #5018 )  
						
						 
						
						
						
						
					 
					
						2021-01-14 11:09:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ed9f2d63e 
							
						 
					 
					
						
						
							
							chore: disable v1 flakiness dashboard ( #5015 )  
						
						 
						
						... 
						
						
						
						Computing V1 flakiness dashboard was very expensive (>1 minute for AZ
function to run).
Disable it now in favor of V2 flakiness dashboard that proves to be very
reliable. 
						
						
					 
					
						2021-01-14 21:43:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38dac2f35a 
							
						 
					 
					
						
						
							
							chore: bump electron version to 11 ( #4968 )  
						
						 
						
						... 
						
						
						
						Electron 11+ supports apple silicon. 
						
						
					 
					
						2021-01-14 21:43:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8354a91d0e 
							
						 
					 
					
						
						
							
							docs: add python snippets for api classes ( #5011 )  
						
						 
						
						
						
						
					 
					
						2021-01-14 07:48:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5408e26e02 
							
						 
					 
					
						
						
							
							docs: add python snippets for class Page ( #5010 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 21:03:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a999bf0a6 
							
						 
					 
					
						
						
							
							fix(driver): remove path trickery from install command ( #5008 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 19:21:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3ebba5573 
							
						 
					 
					
						
						
							
							chore: cleanup code that is not used by cli anymore ( #5005 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 17:02:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff86a848a 
							
						 
					 
					
						
						
							
							chore: add publish-driver-release workflow ( #5006 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 17:01:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c3f483659 
							
						 
					 
					
						
						
							
							fix(cli): do not extend injected script on same-document navigations ( #5002 )  
						
						 
						
						... 
						
						
						
						Otherwise, the injected script has to be ready for reentrancy. 
						
						
					 
					
						2021-01-13 14:25:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a35617db47 
							
						 
					 
					
						
						
							
							chore: bundle proper license file for ffmpeg ( #5004 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 13:56:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a9ac60d21 
							
						 
					 
					
						
						
							
							fix: fix the cli tests, generate snake python ( #5003 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 12:52:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							decf373c81 
							
						 
					 
					
						
						
							
							fix(electron): return a ChromiumBrowserContext for electron ( #4913 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 12:08:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df53cb2f83 
							
						 
					 
					
						
						
							
							docs: fix inline code quoting ( #4992 )  
						
						 
						
						
						
						
					 
					
						2021-01-13 08:56:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcbfbe6fa1 
							
						 
					 
					
						
						
							
							devops: fix azure function bugs ( #4998 )  
						
						 
						
						... 
						
						
						
						This patch:
- starts processing dashboards serially to avoid hitting node.js azure
  function heap limit
- fixes typo in the new `dashboards_raw` processor 
						
						
					 
					
						2021-01-13 14:15:38 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8316dee44d 
							
						 
					 
					
						
						
							
							devops(flakiness): persist all test reports, aggregated per commit sha ( #4991 )  
						
						 
						
						... 
						
						
						
						We can either load it raw as-is and process later on the front-end side,
or post-process while experimenting with different storage solutions. 
						
						
					 
					
						2021-01-13 04:31:48 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29c34325c9 
							
						 
					 
					
						
						
							
							fix(cookies): make filtering by url work with subdomains ( #4989 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 15:56:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bf7477c24 
							
						 
					 
					
						
						
							
							test(network): add failing test for Set-Cookie in fulfill ( #4988 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 15:56:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac119f3bf 
							
						 
					 
					
						
						
							
							docs: python api review ( #4986 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 12:14:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d258631b1 
							
						 
					 
					
						
						
							
							feat(webkit): bump to 1420 ( #4980 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 11:37:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d62b661cfa 
							
						 
					 
					
						
						
							
							docs: rename proximity selectors to position selectors ( #4975 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 18:25:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb6e4a6657 
							
						 
					 
					
						
						
							
							chore: update snippets in python docs ( #4976 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 17:04:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7665a6ec7f 
							
						 
					 
					
						
						
							
							devops: support apple silicon builds of Firefox ( #4979 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 03:57:59 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							725191967b 
							
						 
					 
					
						
						
							
							fix(connect): provide an error message when ws endpoint is incorrect ( #4978 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 15:53:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							068ad0f082 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox to r1225 ( #4908 )  
						
						 
						
						
						
						
					 
					
						2021-01-12 02:50:21 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							728846b377 
							
						 
					 
					
						
						
							
							fix(launcher): add vcruntime140_1.dll to the list of known deps ( #4973 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 15:01:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36650b1e19 
							
						 
					 
					
						
						
							
							browser(webkit): fix compile on mac ( #4977 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 14:30:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominik Deren 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf64fedd88 
							
						 
					 
					
						
						
							
							fix(trace viewer): updating default traceStorageDir value ( #4962 )  
						
						 
						
						... 
						
						
						
						fix(trace viewer): updating default traceStorageDir value
When `npx playwright show-trace <tracePath>` command is executed, without providing the `resources` optional parameter, the function expected the `traceStorageDir` default value to be the same directory as in which the tracePath resides. This change updates it to the `dirname(tracePath)/trace-resources` if it exists. Such a directory hirerachy is the default that is created when running the tracer in Playwright. 
						
						
					 
					
						2021-01-11 13:36:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56f012043b 
							
						 
					 
					
						
						
							
							browser(webkit): fix mac compilation after roll to 01-11 ( #4972 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 11:30:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62c52e8628 
							
						 
					 
					
						
						
							
							browser(webkit): roll to 01-11 ( #4971 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 11:00:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5854cadd0b 
							
						 
					 
					
						
						
							
							browser(webkit): fix typo in macro name ( #4970 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 10:03:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a8214cd95 
							
						 
					 
					
						
						
							
							chore: prepare non-api docs for non-js variants ( #4969 )  
						
						 
						
						
						
						
					 
					
						2021-01-11 09:34:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dbbb47583 
							
						 
					 
					
						
						
							
							docs: document Python's expect_event methods ( #4963 )  
						
						 
						
						
						
						
					 
					
						2021-01-10 21:00:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e67d89747a 
							
						 
					 
					
						
						
							
							chore: update docs to cover python specifics ( #4960 )  
						
						 
						
						
						
						
					 
					
						2021-01-10 18:18:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominik Deren 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e990a805a8 
							
						 
					 
					
						
						
							
							fix: restore network request title in trace viewer. ( #4957 )  
						
						 
						
						
						
						
					 
					
						2021-01-09 13:03:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a2cfdbd47 
							
						 
					 
					
						
						
							
							api: add isChecked method ( #4953 )  
						
						 
						
						... 
						
						
						
						This adds `{Page,Frame}.isChecked(selector)` and `ElementHandle.isChecked()` methods.
Useful to do assertions in tests:
```js
await page.click('text="Add TODO"');
expect(await page.isChecked('.item-done')).toBe(false);
``` 
						
						
					 
					
						2021-01-08 17:36:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b617b3709 
							
						 
					 
					
						
						
							
							docs: validate member links ( #4955 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 16:36:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7e0b1b393 
							
						 
					 
					
						
						
							
							docs: annotate evaluate(pageFunction) js-specific ( #4954 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 16:17:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d980fc92 
							
						 
					 
					
						
						
							
							chore(webpack): minify injected sources ( #4946 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 16:15:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							135e0344fc 
							
						 
					 
					
						
						
							
							feat(cli): small improvements ( #4952 )  
						
						 
						
						... 
						
						
						
						- Allow specifying which browsers to install. This comes handy in playwright-cli.
- Print "npx playwright" as a tool name in help messages, instead of "cli". 
						
						
					 
					
						2021-01-08 15:42:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							114d586f07 
							
						 
					 
					
						
						
							
							chore: add python aliases ( #4949 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 15:00:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0a8729137 
							
						 
					 
					
						
						
							
							chore: remove unused selector engines ( #4950 )  
						
						 
						
						... 
						
						
						
						css and id are superseeded by the new css engine. 
						
						
					 
					
						2021-01-08 14:51:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f904056ee 
							
						 
					 
					
						
						
							
							api: add isVisible, isHidden, isEnabled, isDisabled and isEditable ( #4915 )  
						
						 
						
						... 
						
						
						
						These methods are useful for verification in tests, e.g.
```js
expect(await page.isEnabled(':text("Remove All")')).toBe(false);
await page.click(':text("Add Item")');
expect(await page.isVisible('.item:text("new item")')).toBe(true);
expect(await page.isEnabled(':text("Remove All")')).toBe(true);
``` 
						
						
					 
					
						2021-01-08 12:27:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498f9a52c6 
							
						 
					 
					
						
						
							
							docs: update authentication guide to use storageState() api ( #4948 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 12:24:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d08cbc33a7 
							
						 
					 
					
						
						
							
							docs: brush up selector docs ( #4939 )  
						
						 
						
						... 
						
						
						
						docs: brush up selector docs
- Remove duplication
- Move extensions block to ChromiumBrowser
- Remove accidental ":xpath" extension from css selectors
- Document :has and :is extensions 
						
						
					 
					
						2021-01-08 10:59:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97de9209a6 
							
						 
					 
					
						
						
							
							docs: move links into playwright.dev ( #4947 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 09:12:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77bfcd2c74 
							
						 
					 
					
						
						
							
							chore: add some Python language snippets ( #4933 )  
						
						 
						
						
						
						
					 
					
						2021-01-08 08:39:33 -08:00