Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af7a16c360 
							
						 
					 
					
						
						
							
							chore(testrunner): merge test spec with test, suite spec with suite ( #1566 )  
						
						
						
						
					 
					
						2020-03-26 22:47:13 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bf9f223db 
							
						 
					 
					
						
						
							
							fix(docs): consider argument to be optional in evaluate ( #1500 )  
						
						
						
						
					 
					
						2020-03-23 17:22:10 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a25a4efcf 
							
						 
					 
					
						
						
							
							fix(doclint): support lists in comments ( #1492 )  
						
						... 
						
						
						
						Adds logging comments to the doclint tests, and adds a new one with a bulleted list in a comment. Lists can only be used in comments where extra properties would be unexpected. 
						
						
					 
					
						2020-03-23 14:50:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16c7a5bd5c 
							
						 
					 
					
						
						
							
							api(eval): accept zero or one arguments in all evaluation functions ( #1431 )  
						
						
						
						
					 
					
						2020-03-20 15:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							825555cddf 
							
						 
					 
					
						
						
							
							types: better types ( #1166 )  
						
						... 
						
						
						
						This generates typescript definitions based on the api.md, instead of autogenerating them from the typescript source code.
Now types
 - only include the public api
 - work with older versions of typescript
 - include descriptions
 - are more consistent
 - are more complete
#6  
						
						
					 
					
						2020-03-20 01:30:35 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0749e3a6d 
							
						 
					 
					
						
						
							
							fix(docs): fixup and lint optionals and return values in api.md ( #1376 )  
						
						... 
						
						
						
						Currently in our API `?` means null, but sometimes it means optional. Linting optional/nulls with this patch is required for #1166  to land nicely.
Previously, return types were not being linted in `api.md`. This is fixed, along with many broken return types.
This patch considers `?` to mean nullable, and has some heuristics to determine optionality. I believe this to be the minimal patch needed to unblock #1166 . After it lands, we can consider changing the api docs to hopefully remove some heuristics and strangeness. 
						
						
					 
					
						2020-03-18 16:23:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e692dd6e62 
							
						 
					 
					
						
						
							
							api(cdp): rename ChromiumSession to CDPSession ( #1380 )  
						
						
						
						
					 
					
						2020-03-13 16:16:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c35d7b058 
							
						 
					 
					
						
						
							
							api(waitFor): click(waitFor) -> click(force) ( #1275 )  
						
						
						
						
					 
					
						2020-03-06 16:24:21 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aa88d5021 
							
						 
					 
					
						
						
							
							fix(doc): check and update optional types in the api ( #1206 )  
						
						... 
						
						
						
						This adds a new check to doclint for whether a member is correctly marked as optional. 
part of #6  
						
						
					 
					
						2020-03-03 17:29:12 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b50e8b377f 
							
						 
					 
					
						
						
							
							chore: fix doclint tests ( #1098 )  
						
						... 
						
						
						
						This fixes the doclint tests so that `npm test` works. It also adds all the browsers to npm test.
Fixes  #8  
						
						
					 
					
						2020-02-24 18:24:02 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc1022717 
							
						 
					 
					
						
						
							
							fix(doclint): fix doclint for new typescript ( #879 )  
						
						... 
						
						
						
						Some types now have `innerTypeNames.length === 0`. Fun! 
						
						
					 
					
						2020-02-06 16:26:36 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2ab645e63 
							
						 
					 
					
						
						
							
							feat(launch): introduce client, server & persistent launch modes (2) ( #840 )  
						
						
						
						
					 
					
						2020-02-05 12:41:55 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff877014cd 
							
						 
					 
					
						
						
							
							doc(troubleshooting): add note about lack of node 8 support ( #623 )  
						
						
						
						
					 
					
						2020-01-24 09:04:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c77fd5e6cb 
							
						 
					 
					
						
						
							
							feat(pw-web): generate playwright/web.js which can be used in the browser ( #455 )  
						
						
						
						
					 
					
						2020-01-10 16:03:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c3916b0c 
							
						 
					 
					
						
						
							
							docs: support interfaces in doclint ( #420 )  
						
						
						
						
					 
					
						2020-01-08 14:04:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							6318b1de75 
							
						 
					 
					
						
						
							
							chore: move server-side code to src/server ( #411 )  
						
						
						
						
					 
					
						2020-01-07 15:27:45 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							e0693654b7 
							
						 
					 
					
						
						
							
							docs: do not yell at templated types in doc lint ( #409 )  
						
						
						
						
					 
					
						2020-01-07 14:19:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c966c8b19 
							
						 
					 
					
						
						
							
							feat(pw-web): introduce platform.ts to absract between node and browser platforms ( #392 )  
						
						
						
						
					 
					
						2020-01-07 11:55:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffc9fd4f5 
							
						 
					 
					
						
						
							
							docs: more iterations on the docs  
						
						
						
						
					 
					
						2019-12-20 20:28:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							8f480a3987 
							
						 
					 
					
						
						
							
							docs: more docs update ( #327 )  
						
						
						
						
					 
					
						2019-12-20 16:57:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							2673ea90d9 
							
						 
					 
					
						
						
							
							doc: more documentation fixes  
						
						
						
						
					 
					
						2019-12-20 15:26:18 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad22a46fde 
							
						 
					 
					
						
						
							
							feat: move permissions back into the context ( #320 )  
						
						
						
						
					 
					
						2019-12-20 13:07:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							ae86a0be17 
							
						 
					 
					
						
						
							
							docs: started working on the api.md  
						
						
						
						
					 
					
						2019-12-19 18:03:52 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d570fc7809 
							
						 
					 
					
						
						
							
							feat: further strip the browser api ( #304 )  
						
						
						
						
					 
					
						2019-12-18 18:07:11 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1f9dc166b 
							
						 
					 
					
						
						
							
							chore: remove unneeded files, reuse events between browsers, no implicit any ( #191 )  
						
						
						
						
					 
					
						2019-12-10 11:15:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4f0084f67 
							
						 
					 
					
						
						
							
							chore: move element coordinates handling to common ( #139 )  
						
						... 
						
						
						
						Browser now implement boundingBox(), contentQuads() and layoutViewport(). 
						
						
					 
					
						2019-12-05 09:54:50 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc5898892b 
							
						 
					 
					
						
						
							
							feat(selectors): support optional "visible" property in all selectors ( #129 )  
						
						
						
						
					 
					
						2019-12-04 13:11:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							e124d44a55 
							
						 
					 
					
						
						
							
							chore: rework wait task to accept arbitrary task on dom world ( #126 )  
						
						
						
						
					 
					
						2019-12-03 11:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8efd258e40 
							
						 
					 
					
						
						
							
							chore: encapsulate dom-related logic to DOMWorld, part 1 ( #112 )  
						
						
						
						
					 
					
						2019-11-28 12:50:52 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991f4a9072 
							
						 
					 
					
						
						
							
							docs: fix the docs validator ( #86 )  
						
						
						
						
					 
					
						2019-11-26 08:52:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							7783400156 
							
						 
					 
					
						
						
							
							feat(select): allow to select options by value/label/id/index ( #46 )  
						
						
						
						
					 
					
						2019-11-21 21:19:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a89eb313 
							
						 
					 
					
						
						
							
							chore: split vendor APIs ( #38 )  
						
						
						
						
					 
					
						2019-11-20 15:16:57 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba375c063 
							
						 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2019-11-19 10:58:15 -08:00