Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d3b2a0768 
							
						 
					 
					
						
						
							
							feat(test runner): test.describe.configure({ retries, timeout }) ( #18388 )  
						
						... 
						
						
						
						References #10825 . 
						
						
					 
					
						2022-10-27 15:53:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db456a020c 
							
						 
					 
					
						
						
							
							chore: do not point to node_modules in code frames ( #18358 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18330  
						
						
					 
					
						2022-10-26 15:18:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1505a952fe 
							
						 
					 
					
						
						
							
							chore: make handle beforeunload when reusing the context ( #18357 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/17903  
						
						
					 
					
						2022-10-26 15:17:40 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc47271f2 
							
						 
					 
					
						
						
							
							fix(junit): escape null control character ( #18325 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18322  
						
						
					 
					
						2022-10-25 14:39:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caa9c6a597 
							
						 
					 
					
						
						
							
							fix(test runner): make sure soft expect error does not mask a timeout flag ( #18321 )  
						
						... 
						
						
						
						We have to reliably know whether test timed out or not, and soft expect
error could have marked it with `status=failed` but it would still time
out. Now we have a separate `_didTimeout` flag for this.
Fixes  #18023 . 
						
						
					 
					
						2022-10-25 12:34:15 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab78865a8d 
							
						 
					 
					
						
						
							
							chore: render steps in list reporter ( #18269 )  
						
						
						
						
					 
					
						2022-10-24 15:54:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c63a0b536d 
							
						 
					 
					
						
						
							
							feat: send SIGTERM to webserver before SIGKILL'ing it. ( #18220 )  
						
						... 
						
						
						
						We now will send `SIGTERM` to the webserver and wait for the `timeout`
before sending `SIGKILL` to it.
Fixes  #18209  
						
						
					 
					
						2022-10-21 08:55:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb9555fb5d 
							
						 
					 
					
						
						
							
							fix(ts): resolve .js to .ts in non-ESM mode too ( #18219 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18077  
						
						
					 
					
						2022-10-20 12:21:22 -07:00 
						 
				 
			
				
					
						
							
							
								sand4rt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ed2a01d9c 
							
						 
					 
					
						
						
							
							core(ct): import paths ( #18131 )  
						
						
						
						
					 
					
						2022-10-19 19:41:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad9729f246 
							
						 
					 
					
						
						
							
							chore: respect tsconfig paths in js files ( #18191 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/17804  
						
						
					 
					
						2022-10-19 19:38:14 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af38449f42 
							
						 
					 
					
						
						
							
							fix(pwtest): fix focused line with dirname specified ( #18189 )  
						
						
						
						
					 
					
						2022-10-19 15:05:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fe72a1da8 
							
						 
					 
					
						
						
							
							fix(test runner): remove unused type imports during transform ( #18157 )  
						
						... 
						
						
						
						Fixes  #18117 . 
					
						2022-10-19 13:06:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11eb719d13 
							
						 
					 
					
						
						
							
							feat(runner): project run: "always" ( #18160 )  
						
						... 
						
						
						
						Projects marked with `run: 'always'` are non shard-able and run after
failures. 
						
						
					 
					
						2022-10-18 17:18:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							739b64a09a 
							
						 
					 
					
						
						
							
							chore: render typed locators in the recorder ( #18162 )  
						
						
						
						
					 
					
						2022-10-18 16:39:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ab4c17519 
							
						 
					 
					
						
						
							
							chore: support jsx/tsx syntax in test files ( #18123 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17964  
						
						
					 
					
						2022-10-18 12:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a3a269cd 
							
						 
					 
					
						
						
							
							feat(runner): project.canShard ( #18037 )  
						
						
						
						
					 
					
						2022-10-12 14:34:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b8f63d703 
							
						 
					 
					
						
						
							
							feat(runner): project.stopOnFailure ( #18009 )  
						
						
						
						
					 
					
						2022-10-11 17:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3592269caf 
							
						 
					 
					
						
						
							
							feat(runner): project.stage ( #17971 )  
						
						
						
						
					 
					
						2022-10-10 17:56:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d72d0ba03 
							
						 
					 
					
						
						
							
							chore: remove config.groups ( #17974 )  
						
						
						
						
					 
					
						2022-10-10 16:42:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b64457d8ce 
							
						 
					 
					
						
						
							
							fix(locators): make regex escape work when multiple spaces are present ( #17893 )  
						
						
						
						
					 
					
						2022-10-06 16:23:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0e4caa604 
							
						 
					 
					
						
						
							
							fix(esm+tsconfig): allow mapped ts files in esm mode ( #17862 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17840  
						
						
					 
					
						2022-10-05 18:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5424c8c385 
							
						 
					 
					
						
						
							
							fix(test): unflake workers test ( #17728 )  
						
						
						
						
					 
					
						2022-09-30 08:07:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51966bc045 
							
						 
					 
					
						
						
							
							fix: --grep and --grep-invert should intersect with config ( #17716 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17405  
						
						
					 
					
						2022-09-29 16:39:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f17ee6871 
							
						 
					 
					
						
						
							
							feat: group filter ( #17646 )  
						
						
						
						
					 
					
						2022-09-28 18:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cadd4d1dd0 
							
						 
					 
					
						
						
							
							chore: migrate http server to ts ( #17677 )  
						
						
						
						
					 
					
						2022-09-28 17:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8f67eb75d 
							
						 
					 
					
						
						
							
							feat(api): introduce getByTestId ( #17645 )  
						
						
						
						
					 
					
						2022-09-27 21:06:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ad201b802 
							
						 
					 
					
						
						
							
							chore: add snippet to the json report ( #17567 )  
						
						
						
						
					 
					
						2022-09-27 13:23:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d4a5844f 
							
						 
					 
					
						
						
							
							test: mark "should cache build" as slow ( #17637 )  
						
						... 
						
						
						
						Frequently timing out on the bots. 
						
						
					 
					
						2022-09-27 13:09:05 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e73676d094 
							
						 
					 
					
						
						
							
							fix(reporters): output relative to config ( #17518 )  
						
						... 
						
						
						
						Fixes  #17412 .
Supercedes #17413 .
- if configured via playwright.config.ts, relative paths should be
relative to the config.
- if configured via env var, should be relative to `cwd` 
					
						2022-09-26 11:01:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10d7c60abf 
							
						 
					 
					
						
						
							
							feat(runner): project execution schedule ( #17548 )  
						
						
						
						
					 
					
						2022-09-23 20:01:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jean-François Greffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a15fe50e7b 
							
						 
					 
					
						
						
							
							feat(test runner): workers as percentage ( #17400 )  
						
						... 
						
						
						
						Allows to set workers as a percentage of logical CPUs, for example
"50%".
Examples :
```bash
npx playwright test --workers 3
npx playwright test --workers 50%
```
```js
const config: PlaywrightTestConfig = {
  // ...
  workers: '33%',
}
``` 
						
						
					 
					
						2022-09-21 11:17:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7feb9cc6 
							
						 
					 
					
						
						
							
							fix(esm): silence warning when running with experimental loader ( #17493 )  
						
						... 
						
						
						
						Unfortunately, this silences all warnings, not just the experimental
loader warning. 
						
						
					 
					
						2022-09-21 10:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d639ae50e 
							
						 
					 
					
						
						
							
							chore: revert toHaveAttribute type sig and overloads ( #17406 )  
						
						... 
						
						
						
						Relates #16517 .
Revert "docs(python): add missing NotToHaveAttribute overloads (#17371 )"
This reverts commit 2e1ea296144c1d38f90815c02167a2e51f3b2b40.
Revert "docs(release-notes): add 1.26 release notes for language ports
(#17345 )"
This reverts commit 4b8a85e69d2ded2089595ff24616eb381f59cff1.
Revert "test: unflake "should support boolean attribute with options"
(#17024 )"
This reverts commit 1dc05bd4c60209542d35624d5f39b7a2a44cce3e.
Revert "fix: support toHaveAttribute(name, options) (#16941 )"
This reverts commit f30ac1d67827fbcf3f8be7a851ef81b761842c52.
Revert "feat: expect(locator).toHaveAttribute to assert attribute
presence (#16767 )"
This reverts commit 622c73cc1e677834ebdc27e95c89ff101bdccf54. 
						
						
					 
					
						2022-09-16 11:17:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30ff27843a 
							
						 
					 
					
						
						
							
							chore: rebuild components on new vite ( #17367 )  
						
						
						
						
					 
					
						2022-09-15 15:24:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							016883602d 
							
						 
					 
					
						
						
							
							chore: roll test runner to tot ( #17351 )  
						
						
						
						
					 
					
						2022-09-14 19:51:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8466c436c9 
							
						 
					 
					
						
						
							
							fix(list reporter): properly count new lines for long stdout ( #17339 )  
						
						
						
						
					 
					
						2022-09-14 15:25:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f11a4d5e7 
							
						 
					 
					
						
						
							
							feat(docker): use the __screenshots__ dir for snapshots by default ( #17311 )  
						
						... 
						
						
						
						This patch opts into the `__screnshots__` folder snapshot management
for docker.
With this patch, docker-originating snapshots will be stored in the
following folder:
```
{testDir}/__screenshots__/{projectName}/{testFilePath}/{snapshotName}
```
Where `{testFilePath}` is a test file path relative to `testDir`
Drive-by: introduce and document the `PLAYWRIGHT_DOCKER` environment
variable that enables docker integration. 
						
						
					 
					
						2022-09-13 15:49:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48ac918cec 
							
						 
					 
					
						
						
							
							test: unflake "should load web server w/o esm loader in ems module" ( #17269 )  
						
						
						
						
					 
					
						2022-09-12 11:42:04 -07:00 
						 
				 
			
				
					
						
							
							
								sand4rt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72a18754ef 
							
						 
					 
					
						
						
							
							core(ct): rename tests ( #17216 )  
						
						
						
						
					 
					
						2022-09-12 09:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bca13bc35a 
							
						 
					 
					
						
						
							
							feat(assertions): support toBeVisible({ visible }) ( #17207 )  
						
						
						
						
					 
					
						2022-09-09 08:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80e9c5dc55 
							
						 
					 
					
						
						
							
							fix(reuse): restore storage state ( #17175 )  
						
						
						
						
					 
					
						2022-09-07 19:15:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c91df61ca3 
							
						 
					 
					
						
						
							
							chore: optionally connect instead of launching ( #17174 )  
						
						
						
						
					 
					
						2022-09-07 15:57:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14ec71b905 
							
						 
					 
					
						
						
							
							chore: roll stable test-runner to 1.26.0-alpha-sep-7-2022 ( #17166 )  
						
						
						
						
					 
					
						2022-09-07 20:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0c5810609 
							
						 
					 
					
						
						
							
							feat(assertions): support toBeEditable({ editable }) ( #17065 )  
						
						
						
						
					 
					
						2022-09-06 12:50:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							306ab34aa3 
							
						 
					 
					
						
						
							
							feat(assertions): support toBeEnabled({ enabled }) ( #17058 )  
						
						
						
						
					 
					
						2022-09-06 11:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fafd9837ba 
							
						 
					 
					
						
						
							
							feat: introduce the --ignore-snapshots option ( #17004 )  
						
						... 
						
						
						
						This patch introduces `--ignore-snapshots` Playwright Test CLI option,
and `ignoreSnapshots` configuration argument. 
						
						
					 
					
						2022-09-01 05:34:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d6253f743 
							
						 
					 
					
						
						
							
							fix: stop har recording when APIRequestContext is disposed ( #17007 )  
						
						
						
						
					 
					
						2022-08-31 21:51:38 -07:00 
						 
				 
			
				
					
						
							
							
								nate-ro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							409bab59ea 
							
						 
					 
					
						
						
							
							chore: added starting time of test to the base json reporter ( #16885 )  
						
						
						
						
					 
					
						2022-08-30 20:03:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f30ac1d678 
							
						 
					 
					
						
						
							
							fix: support toHaveAttribute(name, options) ( #16941 )  
						
						
						
						
					 
					
						2022-08-30 17:53:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11dfd31dd9 
							
						 
					 
					
						
						
							
							feat: --pass-with-no-tests option ( #16902 )  
						
						
						
						
					 
					
						2022-08-29 15:46:34 -07:00