Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bcd9ce9ae 
							
						 
					 
					
						
						
							
							chore: internal selectors ( #17827 )  
						
						 
						
						... 
						
						
						
						- Rename internal selectors `has`, `control` and `attr` to
`internal:has`, `internal:control` and `internal:attr`.
- Fix `getByLabel()` to respect strictness, by introducing
`internal:label` selector.
- Move tests essential for ports to `selectors-by.spec`. 
						
						
					 
					
						2022-10-05 08:45:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9c02b9753 
							
						 
					 
					
						
						
							
							fix(locators): properly escape various locator methods ( #17798 )  
						
						 
						
						... 
						
						
						
						References #17604 . 
						
						
					 
					
						2022-10-04 13:21:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4ee84fb0c 
							
						 
					 
					
						
						
							
							chore(api): remove locator.get() ( #17709 )  
						
						 
						
						
						
						
					 
					
						2022-09-29 12:50:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9a28bd244 
							
						 
					 
					
						
						
							
							feat(api): introduce get/getByText/getByRole ( #17577 )  
						
						 
						
						
						
						
					 
					
						2022-09-27 16:13:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb81d23ad6 
							
						 
					 
					
						
						
							
							fix(selectors): max hasText regex against nested nodes ( #15638 )  
						
						 
						
						
						
						
					 
					
						2022-07-14 08:23:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87531289e2 
							
						 
					 
					
						
						
							
							test: case insensitive regex in hasText ( #15540 )  
						
						 
						
						
						
						
					 
					
						2022-07-11 14:24:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e2855348c 
							
						 
					 
					
						
						
							
							feat(locators): remove layout locators ( #14129 )  
						
						 
						
						
						
						
					 
					
						2022-05-12 18:50:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6931d89eaf 
							
						 
					 
					
						
						
							
							feat(locators): rename locator.that to locator.filter ( #14025 )  
						
						 
						
						
						
						
					 
					
						2022-05-08 21:59:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3cf7ee4a7 
							
						 
					 
					
						
						
							
							feat(layout locators): remove maxDistance option ( #14013 )  
						
						 
						
						
						
						
					 
					
						2022-05-08 07:18:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54dd6d01e5 
							
						 
					 
					
						
						
							
							feat(locator): layout options (leftOf, rightOf, above, below, near) ( #13821 )  
						
						 
						
						... 
						
						
						
						This also includes corresponding selector engines `left-of` and others,
modeled after existing `has` selector engine. 
						
						
					 
					
						2022-05-03 10:33:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97750ccf9a 
							
						 
					 
					
						
						
							
							feat: locator.that ( #13731 )  
						
						 
						
						... 
						
						
						
						Filters existing locator by options, currently `has` and `hasText`. 
						
						
					 
					
						2022-04-25 20:06:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90e76f9adb 
							
						 
					 
					
						
						
							
							test: rename #smoke to @smoke as test tags ( #12652 )  
						
						 
						
						
						
						
					 
					
						2022-03-10 19:42:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af4944388f 
							
						 
					 
					
						
						
							
							test: skip "should support has:locator" on tracing bots ( #11876 )  
						
						 
						
						
						
						
					 
					
						2022-02-04 15:34:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f587a43932 
							
						 
					 
					
						
						
							
							feat(locator): "has" option ( #11411 )  
						
						 
						
						... 
						
						
						
						This introduces `locator('div', { has: locator })` syntax that matches elements containing other elements.
Can be used together with `hasText`.
Internally, has selector engine takes an inner selector escaped with double-quotes:
`div >> has="li >> span >> text=Foo" >> span`. 
						
						
					 
					
						2022-02-02 16:55:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6c2b32b53 
							
						 
					 
					
						
						
							
							test: introduce #smoke tests ( #11135 )  
						
						 
						
						... 
						
						
						
						This patch introduces 109 "#smoke" tests - a subset of tests that makes
sure that basic Playwright functionality works. This set is loosely
defined; feel free to add/remove tests to the set. The only goal is to
keep this set minimal & fast to run.
I tried to pick tests so that various parts of Playwright functionality
are exercised. 
						
						
					 
					
						2021-12-29 18:51:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04e82ce71c 
							
						 
					 
					
						
						
							
							feat(api): make withText an option ( #10922 )  
						
						 
						
						
						
						
					 
					
						2021-12-14 15:37:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdb633dc8b 
							
						 
					 
					
						
						
							
							fix: support regexp flags with locator.withText() ( #10779 )  
						
						 
						
						
						
						
					 
					
						2021-12-07 19:33:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f583f1604c 
							
						 
					 
					
						
						
							
							feat(locator.withText): allow narrowing locators to those with text ( #10688 )  
						
						 
						
						
						
						
					 
					
						2021-12-03 09:27:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd22072685 
							
						 
					 
					
						
						
							
							chore: enable object-curly-spacing in ESLint ( #9168 )  
						
						 
						
						
						
						
					 
					
						2021-09-27 18:58:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d4e2fe98c 
							
						 
					 
					
						
						
							
							feat(nth): make nth and visible selectors public ( #8142 )  
						
						 
						
						
						
						
					 
					
						2021-08-11 11:06:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3187ffdebf 
							
						 
					 
					
						
						
							
							feat(expect): add more matchers ( #7891 )  
						
						 
						
						
						
						
					 
					
						2021-07-28 15:44:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc43f9339f 
							
						 
					 
					
						
						
							
							feat(locators): implement last,nth ( #7870 )  
						
						 
						
						
						
						
					 
					
						2021-07-27 15:58:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9aad5eb86 
							
						 
					 
					
						
						
							
							chore: move locators to strict selectors ( #7866 )  
						
						 
						
						
						
						
					 
					
						2021-07-27 15:27:36 -07:00