Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aedd7ca0be 
							
						 
					 
					
						
						
							
							chore: make CRNetworkManager handle multiple sessions ( #29721 )  
						
						... 
						
						
						
						It was already handling worker sessions, but not OOPIFs. As a result,
some functionality was properly implemented only for OOPIFs and not for
workers.
This change removes OOPIFs fanout for network-related calls from CRPage
and moves that to the CRNetworkManager, now also covering workers. 
						
						
					 
					
						2024-02-28 15:51:27 -08:00 
						 
				 
			
				
					
						
							
							
								Stevan Freeborn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52b803ecf5 
							
						 
					 
					
						
						
							
							feat(trace mode): add on-first-failure mode for traces ( #29647 )  
						
						... 
						
						
						
						Implements the changes suggested in #29531  
						
						
					 
					
						2024-02-28 14:39:18 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d48aadac7e 
							
						 
					 
					
						
						
							
							fix: point to the right cli program export ( #29715 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/29711  
						
						
					 
					
						2024-02-28 14:05:42 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8c16c1edf 
							
						 
					 
					
						
						
							
							chore: roll stable runner to 1.42.0-beta-1708998235000 ( #29675 )  
						
						
						
						
					 
					
						2024-02-27 08:36:03 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c8e8bea7e 
							
						 
					 
					
						
						
							
							chore: roll stable test runner to 1.42.0-beta-1708994059000 ( #29672 )  
						
						
						
						
					 
					
						2024-02-26 17:39:25 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b183159fd0 
							
						 
					 
					
						
						
							
							test: add regression test for cross-context clicking ( #29668 )  
						
						... 
						
						
						
						References https://github.com/microsoft/playwright/issues/29096  
						
						
					 
					
						2024-02-26 16:52:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d0430fa26 
							
						 
					 
					
						
						
							
							chore: strengthen linting ( #29669 )  
						
						
						
						
					 
					
						2024-02-26 16:52:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							015a1bcc1c 
							
						 
					 
					
						
						
							
							feat(ct): double unmounting component throws error ( #29650 )  
						
						
						
						
					 
					
						2024-02-26 11:16:27 -08:00 
						 
				 
			
				
					
						
							
							
								Sander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e502e91b2 
							
						 
					 
					
						
						
							
							fix(ct): solid pass children when they are defined ( #29648 )  
						
						
						
						
					 
					
						2024-02-26 11:15:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7c4ee901a 
							
						 
					 
					
						
						
							
							test: enable localhost proxy tests on webkit mac, unless bypass rules are set ( #29641 )  
						
						
						
						
					 
					
						2024-02-23 14:27:30 -08:00 
						 
				 
			
				
					
						
							
							
								Jeppe Reinhold 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d868f6ba8 
							
						 
					 
					
						
						
							
							fix(ct-react+ct-react17): only pass children to React.createElement when they are defined ( #29592 )  
						
						
						
						
					 
					
						2024-02-23 12:30:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3aea813bc 
							
						 
					 
					
						
						
							
							chore: implement server-based list files ( #29633 )  
						
						
						
						
					 
					
						2024-02-23 08:29:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9aebda5db 
							
						 
					 
					
						
						
							
							fix(fixtures): attribute teardown step to the right TestInfo instance ( #29523 )  
						
						
						
						
					 
					
						2024-02-20 12:35:43 -08:00 
						 
				 
			
				
					
						
							
							
								Jean-François Greffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6494bb30a0 
							
						 
					 
					
						
						
							
							JUnit codegen ( #29424 )  
						
						... 
						
						
						
						Codegen for JUnit
Fixes https://github.com/microsoft/playwright-java/issues/1039 
Following JUnit5 integration
https://github.com/microsoft/playwright-java/issues/1369  
						
						
					 
					
						2024-02-20 11:08:53 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84fefdaac6 
							
						 
					 
					
						
						
							
							fix(console-api): locator filter with hasText ( #29563 )  
						
						... 
						
						
						
						Relates https://github.com/microsoft/playwright/issues/29546  
						
						
					 
					
						2024-02-20 17:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3fde992eb 
							
						 
					 
					
						
						
							
							chore: remove --project-grep, add wildcard support ( #29537 )  
						
						... 
						
						
						
						Reference #15128  
						
						
					 
					
						2024-02-16 19:18:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							269a293ba1 
							
						 
					 
					
						
						
							
							chore(test runner): allow TestInfoImpl without a TestCase ( #29534 )  
						
						... 
						
						
						
						This will be useful to run `beforeAll`/`afterAll` hooks with a separate
`TestInfo` instance, as well as run use helpers like
`_runAndFailOnError()` during scope teardown. 
						
						
					 
					
						2024-02-16 12:43:13 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05e6b5b5c7 
							
						 
					 
					
						
						
							
							test: unflake electron tests ( #29520 )  
						
						
						
						
					 
					
						2024-02-15 22:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc9cddde95 
							
						 
					 
					
						
						
							
							chore: do not rely on zones for predefined steps ( #29485 )  
						
						... 
						
						
						
						This fixes some edge cases where fixtures and steps inside them were
attached to the wrong parent (see the new test).
This will also allow to replace some `runAsStep` calls with a flat list
of tasks to do that do not rely on lexical scope. 
						
						
					 
					
						2024-02-15 12:49:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08afb34c14 
							
						 
					 
					
						
						
							
							chore(test runner): make timeout error an Error ( #29515 )  
						
						
						
						
					 
					
						2024-02-15 11:38:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5403dcad 
							
						 
					 
					
						
						
							
							chore: remove --tag and tagFilter ( #29468 )  
						
						... 
						
						
						
						This makes new tags filtered by the `grep`. New `TestCase.tags` API now
includes both old and new tags. 
						
						
					 
					
						2024-02-15 11:37:16 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc2d4302f5 
							
						 
					 
					
						
						
							
							test: fix a broken reporter test ( #29514 )  
						
						... 
						
						
						
						It failed to print an error with missing stack, e.g. a timeout error. 
						
						
					 
					
						2024-02-15 09:45:48 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain Finot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11b118e02 
							
						 
					 
					
						
						
							
							feat(chromium): expose parameters to generate outline / tagged PDF ( #29494 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2024-02-15 17:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							217c0618df 
							
						 
					 
					
						
						
							
							chore: rename find-related-tests to find-related-test-files ( #29483 )  
						
						
						
						
					 
					
						2024-02-13 15:40:49 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2693614c7a 
							
						 
					 
					
						
						
							
							Revert "fix(chromium): best effort 304 status on reload ( #29373 )" ( #29481 )  
						
						... 
						
						
						
						This reverts commit 17bc8f9a15b56bb59adec925ed503d2f109a7be3.
Reference https://github.com/microsoft/playwright/issues/28779 
Fixes https://github.com/microsoft/playwright/issues/29441  
						
						
					 
					
						2024-02-13 11:43:04 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aef5249d8 
							
						 
					 
					
						
						
							
							chore: pass the private data to the runner via config ( #29467 )  
						
						
						
						
					 
					
						2024-02-13 09:34:03 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fca4c86aa 
							
						 
					 
					
						
						
							
							test: make Android/WebView2 bots green ( #29477 )  
						
						
						
						
					 
					
						2024-02-13 17:55:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30557ed28c 
							
						 
					 
					
						
						
							
							fix(electron): stalling on delayed process close ( #29431 )  
						
						
						
						
					 
					
						2024-02-13 10:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f605a5009b 
							
						 
					 
					
						
						
							
							fix(esmLoader): do not serialize the whole compilation cache after each import ( #29464 )  
						
						... 
						
						
						
						Instead, send the newly created cache entry only.
References #29418 . 
						
						
					 
					
						2024-02-12 16:39:53 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe81790221 
							
						 
					 
					
						
						
							
							fix(accessibility): firefox with aria-invalid element ( #29462 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29459  
						
						
					 
					
						2024-02-12 12:12:31 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498b8bb269 
							
						 
					 
					
						
						
							
							fix(tracing): do not serialise out-of-process Buffers ( #29425 )  
						
						
						
						
					 
					
						2024-02-12 21:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b15a7076dc 
							
						 
					 
					
						
						
							
							test: unskip 'msedge' tests ( #29456 )  
						
						... 
						
						
						
						This removes all msedge skips again and makes msedge equal with chromium
skip wise.
Fixes https://github.com/microsoft/playwright/issues/26711  
						
						
					 
					
						2024-02-12 17:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7834beb932 
							
						 
					 
					
						
						
							
							chore: extract --project-grep option for matching with regex ( #29445 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/15128  
						
						
					 
					
						2024-02-10 11:19:00 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							586d14f02c 
							
						 
					 
					
						
						
							
							chore: add find-related-tests command ( #29439 )  
						
						
						
						
					 
					
						2024-02-09 19:02:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0244b8a76 
							
						 
					 
					
						
						
							
							chore: rename handleLocator to addLocatorHandler ( #29443 )  
						
						
						
						
					 
					
						2024-02-09 15:18:50 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a86bf4af6 
							
						 
					 
					
						
						
							
							chore: delete store.ts ( #29423 )  
						
						
						
						
					 
					
						2024-02-08 12:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61955e55b1 
							
						 
					 
					
						
						
							
							fix(handleLocator): address API review feedback ( #29412 )  
						
						... 
						
						
						
						- docs improvements;
- `force: true` ignores `handleLocator`;
- wrapping an internal call;
- more test cases;
- `pw:api` log entries for this API. 
						
						
					 
					
						2024-02-08 07:39:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84dea09cb9 
							
						 
					 
					
						
						
							
							fix(ct): resolve components used in tests during the vite build ( #29407 )  
						
						
						
						
					 
					
						2024-02-07 20:39:45 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3abd7c808e 
							
						 
					 
					
						
						
							
							fix(connectOverCDP): send custom headers in /json/version request ( #29408 )  
						
						... 
						
						
						
						Fixes  #29403 . 
					
						2024-02-07 17:41:21 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3331a40647 
							
						 
					 
					
						
						
							
							feat(test runner): tags/annotations ( #29248 )  
						
						... 
						
						
						
						API changes:
- `test(title, details, body)` where details contain `tag` and
`annotation`.
- similar `details` property added to `test.skip`, `test.fail`,
`test.fixme`, `test.only`, `test.describe` and other `test.describe.*`
variations.
- `TestProject.tagFilter`/`TestConfig.tagFilter` that supports logical
tag expressions with `(`, `)`, `and`, `or` and `not`.
- `--tag` CLI option to filter by tags.
- New annotations are available in `TestInfo.annotations` and
`TestCase.annotations`.
- New tags are available in `TestCase.tags`.
    
Reporter changes:
- `json` reporter includes new tags in addition to old `@smoke`-style
tags. **Breaking**: tags are now listed with the leading `@` symbol.
- `html` reporter filters by old and new tags with the same `@smoke`
token.
Fixes  #29229 , fixes  #23180 . 
						
						
					 
					
						2024-02-07 16:31:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e285ce919 
							
						 
					 
					
						
						
							
							docs: do not call custom expect message an "error message" ( #29390 )  
						
						... 
						
						
						
						Fixes  #29378 . 
					
						2024-02-06 12:12:45 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							721d84f17a 
							
						 
					 
					
						
						
							
							fix(har): do not throw on -1 status code ( #29371 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29311  
						
						
					 
					
						2024-02-06 10:17:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20699c36ba 
							
						 
					 
					
						
						
							
							chore: simplify types handling in toHaveScreenshot ( #29374 )  
						
						
						
						
					 
					
						2024-02-05 19:07:30 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17bc8f9a15 
							
						 
					 
					
						
						
							
							fix(chromium): best effort 304 status on reload ( #29373 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/28779  
						
						
					 
					
						2024-02-05 16:56:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bafe71eb1 
							
						 
					 
					
						
						
							
							chore: unconflict ct test ports ( #29332 )  
						
						
						
						
					 
					
						2024-02-05 16:47:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f5e058e96 
							
						 
					 
					
						
						
							
							fix(fixtures): tear down base fixture after error in derived ( #29337 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29325  
						
						
					 
					
						2024-02-05 16:47:15 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c007fd3fc 
							
						 
					 
					
						
						
							
							fix(toHaveScreenshot): stylePath as first arg ( #29372 )  
						
						
						
						
					 
					
						2024-02-05 22:52:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57d841ffae 
							
						 
					 
					
						
						
							
							test: vendor 'proxy' dependency ( #29370 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28701  
						
						
					 
					
						2024-02-05 21:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47f8ba2a04 
							
						 
					 
					
						
						
							
							feat(electron): expose ElectronApplication console events ( #29322 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/5905  
						
						
					 
					
						2024-02-05 21:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79e379fc11 
							
						 
					 
					
						
						
							
							chore: do not set metadata.error for expect failure results ( #29310 )  
						
						... 
						
						
						
						The metadata.error change was brought back in
https://github.com/microsoft/playwright/pull/29271and  it broke java port
as we could have error and result set simulteniously. This PR moves the
logic to the trace recorder instead and keeps the protocol contract
clear that either error or result is present, but not both. 
						
						
					 
					
						2024-02-02 16:41:08 -08:00