Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99f8e1cf63 
							
						 
					 
					
						
						
							
							docs: document Android and friends ( #5415 )  
						
						... 
						
						
						
						These are experimental, currently available through `_android`. 
						
						
					 
					
						2021-02-11 10:31:57 -08:00 
						 
				 
			
				
					
						
							
							
								Anže Vodovnik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff06399afd 
							
						 
					 
					
						
						
							
							docs(csharp): events convention based naming fix for csharp ( #5238 )  
						
						... 
						
						
						
						* docs(gen): Updating events names to camelCase.
* docs(gen): updating generator to match new assumption for event names
* docs(gen): renaming references to events 
						
						
					 
					
						2021-02-04 19:34:09 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db5ef24a8 
							
						 
					 
					
						
						
							
							docs: document electron api ( #5229 )  
						
						
						
						
					 
					
						2021-02-01 11:43:26 -08:00 
						 
				 
			
				
					
						
							
							
								Anže Vodovnik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbcdf9dcd7 
							
						 
					 
					
						
						
							
							chore(docs): aliases for dotnet/chsarp docs. ( #5162 )  
						
						... 
						
						
						
						Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2021-01-29 11:08:22 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21041bc331 
							
						 
					 
					
						
						
							
							docs: support argument overrides ( #5200 )  
						
						
						
						
					 
					
						2021-01-28 17:51:41 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71d82a5a57 
							
						 
					 
					
						
						
							
							fix(lint): fix type test to work nicely with close param ( #5114 )  
						
						
						
						
					 
					
						2021-01-22 14:41:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f06761ba1 
							
						 
					 
					
						
						
							
							docs: link to the new docs from source ( #5092 )  
						
						
						
						
					 
					
						2021-01-21 14:35:20 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5408e26e02 
							
						 
					 
					
						
						
							
							docs: add python snippets for class Page ( #5010 )  
						
						
						
						
					 
					
						2021-01-13 21:03:35 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3ebba5573 
							
						 
					 
					
						
						
							
							chore: cleanup code that is not used by cli anymore ( #5005 )  
						
						
						
						
					 
					
						2021-01-13 17:02:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15c0a29526 
							
						 
					 
					
						
						
							
							docs: split nodejs and python links ( #4942 )  
						
						
						
						
					 
					
						2021-01-07 23:37:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e56832b646 
							
						 
					 
					
						
						
							
							chore: language-specific members api ( #4936 )  
						
						
						
						
					 
					
						2021-01-07 15:00:04 -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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff7e1a419 
							
						 
					 
					
						
						
							
							chore: cleanup our build system ( #4903 )  
						
						... 
						
						
						
						- Consolidate our build and watch to a single build.js file.
- Update contributing docs.
- Remove unused scripts and package.json script entries. 
						
						
					 
					
						2021-01-06 12:41:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4996eacd5b 
							
						 
					 
					
						
						
							
							docs: split numbers into integers and floats ( #4887 )  
						
						
						
						
					 
					
						2021-01-05 09:42:49 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a89158293 
							
						 
					 
					
						
						
							
							fix(type-generator): make the generated by message consistent on windows ( #4888 )  
						
						
						
						
					 
					
						2021-01-05 06:42:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80f8a0fdf5 
							
						 
					 
					
						
						
							
							doc: further align docs w/ playwright.dev (3) ( #4884 )  
						
						
						
						
					 
					
						2021-01-04 17:59:23 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba291372e7 
							
						 
					 
					
						
						
							
							docs: generate all docs off docs-src ( #4858 )  
						
						
						
						
					 
					
						2020-12-30 18:04:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9817d1095a 
							
						 
					 
					
						
						
							
							doc: generator code health (3) ( #4850 )  
						
						
						
						
					 
					
						2020-12-29 12:12:46 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							722db85e1c 
							
						 
					 
					
						
						
							
							doc: generator code health (2) ( #4843 )  
						
						
						
						
					 
					
						2020-12-28 23:42:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70c14e6b99 
							
						 
					 
					
						
						
							
							doc: generator code health ( #4840 )  
						
						
						
						
					 
					
						2020-12-28 17:38:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1232b6980 
							
						 
					 
					
						
						
							
							chore: simplify and remove some scripts ( #4838 )  
						
						
						
						
					 
					
						2020-12-28 16:19:28 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94077e0e74 
							
						 
					 
					
						
						
							
							chore: remove JS types checker, rely on typescript ( #4831 )  
						
						... 
						
						
						
						chore: remove JS types checker, rely on typescript
We keep checking that all methods are documented, and no extra methods
are documented, but rely on typescript for everything else. 
						
						
					 
					
						2020-12-28 10:54:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34c1b338be 
							
						 
					 
					
						
						
							
							feat(types): make our client classes implement public types ( #4817 )  
						
						... 
						
						
						
						This patch:
- introduces non-exported but used in api/impl struct types (e.g. Point);
- makes all client classes implement respective public api interface.
Pros:
- Typescript is now responsible for type checking.
  We can remove our doclint checker (not removed yet).
- Electron and Android types can be defined in the same way
  (this is not implemented yet).
- We can move most of the type structs like Point to the public api
  and make some of them available.
Cons:
- Any cons? 
						
						
					 
					
						2020-12-26 17:05:57 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cb5770183 
							
						 
					 
					
						
						
							
							docs: move playwright module into api-body.md ( #4827 )  
						
						
						
						
					 
					
						2020-12-26 15:33:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15cdfd1cc1 
							
						 
					 
					
						
						
							
							chore: generate types, api.json off md rather than html ( #4825 )  
						
						
						
						
					 
					
						2020-12-26 14:31:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dd982c508 
							
						 
					 
					
						
						
							
							chore: commit generated types to the repository ( #4826 )  
						
						... 
						
						
						
						Also check them during `npm run lint` and regenerate during `npm run watch`. 
						
						
					 
					
						2020-12-26 13:52:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f709e2300c 
							
						 
					 
					
						
						
							
							feat(cli): bring selector generator into playwright ( #4795 )  
						
						... 
						
						
						
						Also remove unused `SelectorEngine.create` function and add tests. 
						
						
					 
					
						2020-12-23 12:44:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2452d07ff7 
							
						 
					 
					
						
						
							
							docs: generate method signatures in docs ( #4590 )  
						
						
						
						
					 
					
						2020-12-03 22:28:11 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2b7e0d1df 
							
						 
					 
					
						
						
							
							fix(types): add typed cb for Page.waitForResponse ( #4575 )  
						
						
						
						
					 
					
						2020-12-03 09:20:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be8428475d 
							
						 
					 
					
						
						
							
							feat(websocket): implement Web Sockets for Chromium & WebKit ( #4234 )  
						
						
						
						
					 
					
						2020-10-26 22:20:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fc4b797eb 
							
						 
					 
					
						
						
							
							feat(har): allow saving har for context ( #4214 )  
						
						
						
						
					 
					
						2020-10-26 14:32:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbe0fb2977 
							
						 
					 
					
						
						
							
							fix(api.json): do not copy documentation from base class members ( #4048 )  
						
						
						
						
					 
					
						2020-10-02 19:19:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e42029fce 
							
						 
					 
					
						
						
							
							api: allow exposeBinding to pass handles ( #4030 )  
						
						... 
						
						
						
						This adds an option `{ handle: true }` to pass a single handle instead of arbitrary json values. 
						
						
					 
					
						2020-10-01 22:47:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ade6af689 
							
						 
					 
					
						
						
							
							api(trace): introduce artifacts options ( #3914 )  
						
						... 
						
						
						
						api(trace): introduce artifacts options
This introduces launch({ artifactsPath }) and newContext({ relativeArtifactsPath, recordTrace }) options.
- artifactsPath option controls the directory where all artifacts go. If not passed, artifacts are not collected.
- relativeArtifactsPath can be used to put context-specific artifacts into a subfolder. If not passed, shared artifactsPath is used.
- recordTrace controls trace recording.
We also expose trace types under playwright/types/trace.d.ts.
In the follow up:
- videos will be put into artifactsPath;
- downloads will be put into artifactsPath, or keep using existing downloadsPath when artifactsPath is not specified. 
						
						
					 
					
						2020-09-18 11:54:00 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							190d16daa3 
							
						 
					 
					
						
						
							
							feat: add browser type to device descriptors ( #3731 )  
						
						
						
						
					 
					
						2020-09-03 13:12:43 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a93cb9749 
							
						 
					 
					
						
						
							
							fix(types): don't show types that we don't export ( #3185 )  
						
						... 
						
						
						
						Today we have a bunch of types used by the d.ts file that are not exported. We don't want to export them because it would greatly increase our semver API surface area, so this patch inlines them. Now users will not see names of types they can't import. 
						
						
					 
					
						2020-08-28 17:53:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4e8f34c96 
							
						 
					 
					
						
						
							
							chore: move chromium to src/server/chromium, enfore installer deps ( #3582 )  
						
						
						
						
					 
					
						2020-08-22 15:46:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fca63f8ec 
							
						 
					 
					
						
						
							
							chore: move src/rpc/client to src/client ( #3581 )  
						
						
						
						
					 
					
						2020-08-22 15:13:51 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0b9cecc65 
							
						 
					 
					
						
						
							
							feat(types): export ConnectOptions ( #3147 )  
						
						
						
						
					 
					
						2020-08-16 16:40:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c93e91a7 
							
						 
					 
					
						
						
							
							api: introduce ElementHandle.waitForSelector ( #3452 )  
						
						... 
						
						
						
						This is similar to Frame.waitForSelector, but relative to the handle. 
						
						
					 
					
						2020-08-14 14:47:24 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55a78482e4 
							
						 
					 
					
						
						
							
							fix(types): fix type generation to make ts tests work ( #3385 )  
						
						
						
						
					 
					
						2020-08-11 14:31:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3179e71912 
							
						 
					 
					
						
						
							
							feat(rpc): in-process rpc on by default ( #3104 )  
						
						
						
						
					 
					
						2020-08-10 14:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6acc32889 
							
						 
					 
					
						
						
							
							docs(api): explicit nulls, use Serializable and EvaluationArgument more ( #3358 )  
						
						
						
						
					 
					
						2020-08-07 20:55:22 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9409bf1b3 
							
						 
					 
					
						
						
							
							fix(types): add missing properties to DeviceDescriptor ( #3332 )  
						
						
						
						
					 
					
						2020-08-06 15:45:13 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b1be7351 
							
						 
					 
					
						
						
							
							docs(selectors): fixed selector register example ( #3169 )  
						
						
						
						
					 
					
						2020-07-29 10:37:57 -07:00