Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd81fc9945 
							
						 
					 
					
						
						
							
							docs(release-notes): fix release notes for .net ( #12743 )  
						
						
						
						
					 
					
						2022-03-14 11:04:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7e92a44cb 
							
						 
					 
					
						
						
							
							docs: add release notes for all other languages ( #12596 )  
						
						... 
						
						
						
						Drive-by:
- backport removal of toHaveScreenshot from release 1.20
- change webkit 10.15 announcement 
						
						
					 
					
						2022-03-14 10:52:52 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19de9cacc3 
							
						 
					 
					
						
						
							
							docs: delete verification guide ( #12698 )  
						
						
						
						
					 
					
						2022-03-12 09:32:54 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d15910b450 
							
						 
					 
					
						
						
							
							docs(test-runner): add note about custom annotations ( #12681 )  
						
						... 
						
						
						
						o-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2022-03-11 19:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3ab6388a9 
							
						 
					 
					
						
						
							
							feat(toHaveScreenshot): enable sensible defaults ( #12675 )  
						
						... 
						
						
						
						This patch:
- Enables configuration of certain defaults for some options of `expect.toHaveScreenshot` method via `TestProject.expect.toHaveScreenshot` property
- Sets sensible defaults for these options:
  * `fonts: "ready"`
  * `animations: "disabled"`
  * `size: "css"` 
						
						
					 
					
						2022-03-11 08:45:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d4f330411 
							
						 
					 
					
						
						
							
							docs: fix python link to test-assertions ( #12665 )  
						
						
						
						
					 
					
						2022-03-11 08:28:06 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b51157bdea 
							
						 
					 
					
						
						
							
							feat: bring back maxDiffPixels in toMatchSnapshot ( #12627 )  
						
						... 
						
						
						
						This patch reverts 2 commits that removed the feature from the method:
- "fix: explicitly ignore maxDiffPixels in toMatchSnapshot (#12570 )"
  commit b8af8458d614dcc53ef324553d63522448e94d94.
- "chore: remove `maxDiffPixels` from toMatchSnapshot (#12539 )"
  commit a3dff45974d53087bd6ebea5164c75d5eb357e28. 
						
						
					 
					
						2022-03-10 18:41:16 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42765804bc 
							
						 
					 
					
						
						
							
							chore: add "allow" as a default value for animations. ( #12663 )  
						
						
						
						
					 
					
						2022-03-10 17:15:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49e66c7f08 
							
						 
					 
					
						
						
							
							feat(screenshot): introduce new "fonts" option for screenshots ( #12661 )  
						
						... 
						
						
						
						This option will wait for webfonts to load before taking screenshots. 
						
						
					 
					
						2022-03-10 16:54:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12d8a262be 
							
						 
					 
					
						
						
							
							feat: support screenshotsDir option ( #12642 )  
						
						... 
						
						
						
						The `screenshotsDir` option controls the expectation storage
for `toHaveScreenshot()` function.
The new expectation management for screenshots has the following
key properties:
- All screenshots are stored in a single folder called `screenshotsDir`.
- Screenshot names **do not** respect `snapshotDir` and `snapshotSuffix`
  configurations.
- `screenshotsDir` is configurable per project. This way a "smoke tests"
  project can re-use screenshots from "all tests" project.
- Host platform is a top-level folder.
For example, given the following config:
```js
// playwright.config.ts
module.exports = {
  projects: [
    { name: 'Mobile Safari' },
    { name: 'Desktop Chrome' },
  ],
};
```
And the following test structure:
```
smoke-tests/
└── basic.spec.ts
```
Will result in the following screenshots folder structure by default:
```
__screenshots__/
└── darwin/
    ├── Mobile Safari/
    │   └── smoke-tests/
    │       └── basic.spec.ts/
    │           └── screenshot-expectation.png
    └── Desktop Chrome/
        └── smoke-tests/
            └── basic.spec.ts/
                └── screenshot-expectation.png
``` 
						
						
					 
					
						2022-03-10 16:50:26 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10bf5f3e49 
							
						 
					 
					
						
						
							
							docs: update links to assertions docs ( #12662 )  
						
						
						
						
					 
					
						2022-03-10 15:45:18 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf643ff04c 
							
						 
					 
					
						
						
							
							docs: remove unsupported permission "push" from docs ( #12654 )  
						
						
						
						
					 
					
						2022-03-10 14:00:25 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							324e3ff3ae 
							
						 
					 
					
						
						
							
							docs: add .NET as a new Docker image ( #12659 )  
						
						
						
						
					 
					
						2022-03-10 22:20:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a388bb2302 
							
						 
					 
					
						
						
							
							feat(screenshot): size:'css'|'device' option ( #12634 )  
						
						... 
						
						
						
						With this experimental option, screenshot dimensions are in CSS pixels,
not physical device pixels, effectively ignoring the device scale factor. 
						
						
					 
					
						2022-03-10 13:07:10 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49fd77d9af 
							
						 
					 
					
						
						
							
							docs: reference to external allure reporter ( #12646 )  
						
						
						
						
					 
					
						2022-03-10 09:01:42 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e270adf437 
							
						 
					 
					
						
						
							
							docs: fix broken link ( #12638 )  
						
						
						
						
					 
					
						2022-03-09 22:00:16 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f1188d195 
							
						 
					 
					
						
						
							
							docs: fix js example formatting ( #12635 )  
						
						
						
						
					 
					
						2022-03-09 17:10:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176846672f 
							
						 
					 
					
						
						
							
							docs: clarify multiple before/after hooks execution order ( #12606 )  
						
						
						
						
					 
					
						2022-03-08 17:42:50 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79c8746fd2 
							
						 
					 
					
						
						
							
							docs: add name for screenshot animations option ( #12601 )  
						
						
						
						
					 
					
						2022-03-08 16:02:31 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03150265db 
							
						 
					 
					
						
						
							
							docs: update POM guide ( #12598 )  
						
						
						
						
					 
					
						2022-03-08 14:01:50 -08:00 
						 
				 
			
				
					
						
							
							
								Meir Blachman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e53facf1e 
							
						 
					 
					
						
						
							
							docs: Update pom.md to use locators ( #12592 )  
						
						
						
						
					 
					
						2022-03-08 21:39:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30c954a3ba 
							
						 
					 
					
						
						
							
							docs: add Docker image for Python ( #12595 )  
						
						
						
						
					 
					
						2022-03-08 21:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							422df4cbbe 
							
						 
					 
					
						
						
							
							docs: add js release notes for 1.20 ( #12575 )  
						
						
						
						
					 
					
						2022-03-08 12:15:55 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3e29e25be 
							
						 
					 
					
						
						
							
							docs: update links to assertions class ( #12562 )  
						
						
						
						
					 
					
						2022-03-07 10:37:36 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ca7858ace 
							
						 
					 
					
						
						
							
							docs: use npm init @latest ( #12561 )  
						
						
						
						
					 
					
						2022-03-07 19:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3dff45974 
							
						 
					 
					
						
						
							
							chore: remove maxDiffPixels from toMatchSnapshot ( #12539 )  
						
						... 
						
						
						
						References #12441  
						
						
					 
					
						2022-03-04 18:27:04 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4953fc4845 
							
						 
					 
					
						
						
							
							chore: introduce toHaveScreenshot configuration options ( #12507 )  
						
						... 
						
						
						
						References https://github.com/microsoft/playwright/issues/12441  
						
						
					 
					
						2022-03-04 17:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Karan Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd1a1a2b1c 
							
						 
					 
					
						
						
							
							feat(android): Adding custom port parameter to connect to different adb server port ( #12220 )  
						
						
						
						
					 
					
						2022-03-04 20:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Butler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d34815c36 
							
						 
					 
					
						
						
							
							docs(test-auth-js.md): remove unnecessary export ( #12520 )  
						
						
						
						
					 
					
						2022-03-04 11:09:41 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b45c788a33 
							
						 
					 
					
						
						
							
							fix(disable-animations): rename boolean to enum ( #12503 )  
						
						... 
						
						
						
						Enums are more flexible in the long run since they let us easily
extend API.
References #12441  
						
						
					 
					
						2022-03-04 11:02:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							279e579097 
							
						 
					 
					
						
						
							
							chore: address pixelCount and pixelRatio review comments ( #12501 )  
						
						... 
						
						
						
						- documentation fixes
- rename pixelCount to maxDiffPixels
- rename pixelRatio to maxDiffPixelRatio 
						
						
					 
					
						2022-03-03 23:17:31 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc32ec9944 
							
						 
					 
					
						
						
							
							docs: fix wrong nesting level in test-parameterize.md ( #12499 )  
						
						
						
						
					 
					
						2022-03-04 00:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42b9fc1cd9 
							
						 
					 
					
						
						
							
							docs(dotnet): move Expect to method on harness ( #12498 )  
						
						
						
						
					 
					
						2022-03-03 23:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96a6cbbe58 
							
						 
					 
					
						
						
							
							docs: update verification.md web-first-assertions redirect warning ( #12495 )  
						
						... 
						
						
						
						Co-authored-by: Pavel Feldman <pavel.feldman@gmail.com> 
						
						
					 
					
						2022-03-03 22:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b96bbc6ad7 
							
						 
					 
					
						
						
							
							docs: simplify test-assertions.md, avoid duplication ( #12475 )  
						
						
						
						
					 
					
						2022-03-03 10:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b6614e41 
							
						 
					 
					
						
						
							
							docs: add CSV guide for the test-runner ( #12488 )  
						
						
						
						
					 
					
						2022-03-03 18:36:12 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5db93e6ddf 
							
						 
					 
					
						
						
							
							docs: asertions.not is a property ( #12474 )  
						
						
						
						
					 
					
						2022-03-02 15:03:33 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34bf0d4b87 
							
						 
					 
					
						
						
							
							feat(test-runner): allow grepping in project ( #12469 )  
						
						
						
						
					 
					
						2022-03-02 15:02:35 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77db87b6f5 
							
						 
					 
					
						
						
							
							docs: fix empty Docker images on languages ( #12473 )  
						
						
						
						
					 
					
						2022-03-02 23:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a413c0f94c 
							
						 
					 
					
						
						
							
							docs: restore assertions timeout option in js ( #12467 )  
						
						
						
						
					 
					
						2022-03-02 12:43:16 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b19d59ec5 
							
						 
					 
					
						
						
							
							feat(test): introduce fully parallel mode ( #12446 )  
						
						
						
						
					 
					
						2022-03-01 18:12:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a6cdde70 
							
						 
					 
					
						
						
							
							feat(api): expose locator.highlight ( #12420 )  
						
						
						
						
					 
					
						2022-03-01 13:56:21 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							396d920145 
							
						 
					 
					
						
						
							
							feat(test-runner): implement expect(pageOrLocator).toHaveScreenshot ( #12242 )  
						
						... 
						
						
						
						Fixes  #9938  
					
						2022-02-28 12:25:59 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8728248fa 
							
						 
					 
					
						
						
							
							docs: merge assertions with verification doc ( #12361 )  
						
						
						
						
					 
					
						2022-02-25 22:58:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f0183dd1d 
							
						 
					 
					
						
						
							
							docs(cli): add --width-deps to the docs ( #12362 )  
						
						
						
						
					 
					
						2022-02-25 19:26:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1a1eaec34 
							
						 
					 
					
						
						
							
							docs(trace-viewer): viewing remote traces on trace.playwright.dev ( #12363 )  
						
						
						
						
					 
					
						2022-02-25 19:23:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5be9f68446 
							
						 
					 
					
						
						
							
							docs: fix broken docs by wrong snippet lang ( #12306 )  
						
						
						
						
					 
					
						2022-02-23 14:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26d6537119 
							
						 
					 
					
						
						
							
							docs: document environment variables usage ( #12294 )  
						
						
						
						
					 
					
						2022-02-22 15:24:35 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b08000e7c2 
							
						 
					 
					
						
						
							
							docs: advertise how to enable sources with tracing ( #12273 )  
						
						
						
						
					 
					
						2022-02-22 20:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52932172e7 
							
						 
					 
					
						
						
							
							docs(python): fix set_viewport_size in emulation.md ( #12271 )  
						
						
						
						
					 
					
						2022-02-22 20:15:46 +01:00