Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							0586c2554f 
							
						 
					 
					
						
						
							
							feat(text selector): normalize whitespace for quoted match ( #5049 )  
						
						... 
						
						
						
						This changes quoted text selector like `text="Foo Bar"` to perform
normalized whitespace match.
Most of the time users want to match some string visible on the page,
and that always means normalized whitespace.
We keep the case sensitivity and full-string vs substring difference
between quoted and unquoted matches. 
						
						
					 
					
						2021-01-19 09:30:34 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e3bd78649 
							
						 
					 
					
						
						
							
							docs: update selectors doc to be more like a guide ( #5048 )  
						
						
						
						
					 
					
						2021-01-18 20:59:16 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01fb3a6045 
							
						 
					 
					
						
						
							
							docs: extract handles, screenshots, videos docs ( #5045 )  
						
						
						
						
					 
					
						2021-01-17 21:09:40 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17e953c2d8 
							
						 
					 
					
						
						
							
							chore: make generate_types not depend on the source ( #5040 )  
						
						... 
						
						
						
						The only dependency is a list of devices that we
can turn into a js file. 
						
						
					 
					
						2021-01-17 12:09:20 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fc02e8823 
							
						 
					 
					
						
						
							
							docs: add dialogs and downloads docs ( #5042 )  
						
						
						
						
					 
					
						2021-01-16 14:37:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2db02c9a05 
							
						 
					 
					
						
						
							
							docs(python): update installation docs ( #5039 )  
						
						
						
						
					 
					
						2021-01-16 06:42:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e67d563798 
							
						 
					 
					
						
						
							
							docs: don't use lang suffix in the intro url ( #5035 )  
						
						
						
						
					 
					
						2021-01-15 17:59:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e394bc22 
							
						 
					 
					
						
						
							
							docs: allow overriding return types ( #5031 )  
						
						
						
						
					 
					
						2021-01-15 16:01:41 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e94c11034 
							
						 
					 
					
						
						
							
							docs: prepare docs for tabbed snippets ( #5026 )  
						
						
						
						
					 
					
						2021-01-15 12:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56ba0b3cd9 
							
						 
					 
					
						
						
							
							docs: brush up some python docs ( #5027 )  
						
						
						
						
					 
					
						2021-01-15 09:12:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7701176b0a 
							
						 
					 
					
						
						
							
							docs: allow lang-specific sh snippets ( #5024 )  
						
						
						
						
					 
					
						2021-01-14 18:19:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e85f278869 
							
						 
					 
					
						
						
							
							docs: more python docs and snippets ( #5021 )  
						
						
						
						
					 
					
						2021-01-14 15:01:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dcb7bb290 
							
						 
					 
					
						
						
							
							docs: declare expect_navigation as returning Response ( #5020 )  
						
						
						
						
					 
					
						2021-01-14 14:40:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1648d23551 
							
						 
					 
					
						
						
							
							docs: add python snippets for api classes (follow up) ( #5018 )  
						
						
						
						
					 
					
						2021-01-14 11:09:44 -08: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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df53cb2f83 
							
						 
					 
					
						
						
							
							docs: fix inline code quoting ( #4992 )  
						
						
						
						
					 
					
						2021-01-13 08:56:57 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac119f3bf 
							
						 
					 
					
						
						
							
							docs: python api review ( #4986 )  
						
						
						
						
					 
					
						2021-01-12 12:14:27 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							114d586f07 
							
						 
					 
					
						
						
							
							chore: add python aliases ( #4949 )  
						
						
						
						
					 
					
						2021-01-08 15:00:14 -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 
						 
				 
			
				
					
						
							
							
								Ali Naqvi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07cb5f71e3 
							
						 
					 
					
						
						
							
							docs: Added Crystal port to showcase ( #4945 )  
						
						
						
						
					 
					
						2021-01-08 06:04:39 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2072c61461 
							
						 
					 
					
						
						
							
							docs: add Java to the list of language ports ( #4940 )  
						
						
						
						
					 
					
						2021-01-08 06:02:54 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15c0a29526 
							
						 
					 
					
						
						
							
							docs: split nodejs and python links ( #4942 )  
						
						
						
						
					 
					
						2021-01-07 23:37:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54c06a1b45 
							
						 
					 
					
						
						
							
							chore: mark methods as js-only, add python-specific methods ( #4938 )  
						
						
						
						
					 
					
						2021-01-07 16:12:25 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e56832b646 
							
						 
					 
					
						
						
							
							chore: language-specific members api ( #4936 )  
						
						
						
						
					 
					
						2021-01-07 15:00:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d649949c0 
							
						 
					 
					
						
						
							
							docs: move Go port to showcase ( #4934 )  
						
						... 
						
						
						
						playwright-go is an unofficial port, so we put it to a new section in showcase. 
						
						
					 
					
						2021-01-07 14:54:09 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb9ea20511 
							
						 
					 
					
						
						
							
							feat(selectors): proximity selectors ( #4923 )  
						
						
						
						
					 
					
						2021-01-07 14:12:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdf12e32e4 
							
						 
					 
					
						
						
							
							docs: split api-body into classes ( #4931 )  
						
						
						
						
					 
					
						2021-01-07 11:46:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd989c653 
							
						 
					 
					
						
						
							
							docs: introduce deprecation annotation and any type ( #4930 )  
						
						
						
						
					 
					
						2021-01-07 11:11:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							913f85249f 
							
						 
					 
					
						
						
							
							docs: make all links relative ( #4926 )  
						
						
						
						
					 
					
						2021-01-06 20:02:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2311c282d6 
							
						 
					 
					
						
						
							
							docs: pref docs to be language-specific ( #4916 )  
						
						
						
						
					 
					
						2021-01-06 11:59:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6cd385a67 
							
						 
					 
					
						
						
							
							docs: mark some paths as such ( #4896 )  
						
						
						
						
					 
					
						2021-01-05 17:05:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b00559bd53 
							
						 
					 
					
						
						
							
							docs: add save/load storage to cli docs ( #4899 )  
						
						
						
						
					 
					
						2021-01-05 13:40:42 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f8d7ec0a6 
							
						 
					 
					
						
						
							
							docs: improve waitForElementState documentation ( #4883 )  
						
						
						
						
					 
					
						2021-01-05 10:56:02 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4996eacd5b 
							
						 
					 
					
						
						
							
							docs: split numbers into integers and floats ( #4887 )  
						
						
						
						
					 
					
						2021-01-05 09:42:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31ffeb32e3 
							
						 
					 
					
						
						
							
							doc: further align docs w/ playwright.dev (2) ( #4871 )  
						
						
						
						
					 
					
						2021-01-04 13:50:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae935a43d9 
							
						 
					 
					
						
						
							
							doc: further align docs w/ playwright.dev ( #4866 )  
						
						
						
						
					 
					
						2021-01-03 08:47:29 -08:00