Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82f2641d7 
							
						 
					 
					
						
						
							
							fet(list-files): report per-project test dir and filters ( #11764 )  
						
						
						
						
					 
					
						2022-02-01 08:08:56 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2336692e8a 
							
						 
					 
					
						
						
							
							feat: support clarification message for expect ( #11735 )  
						
						... 
						
						
						
						The clarification message is displayed in the HTML report as the name of the step:

It is also shown in terminal output:

Fixes  #7816  
						
						
					 
					
						2022-01-31 17:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b04c7d504 
							
						 
					 
					
						
						
							
							fix(drag&drop): relax layout shift logic when dropping ( #11760 )  
						
						... 
						
						
						
						When element that is being dragged stays under the mouse,
it prevents the hit target check on drop from working,
because drop target is overlayed by the dragged element.
To workaround this, we perform a one-time hit target check
before moving for the drop, as we used to. 
						
						
					 
					
						2022-01-31 16:21:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a4e506479 
							
						 
					 
					
						
						
							
							chore: extract SigIntWatcher ( #11749 )  
						
						... 
						
						
						
						This is to reduce the size of the long `_run` method in the `runner.ts`.
It also might come handy around the codebase. 
						
						
					 
					
						2022-01-31 08:51:22 -08:00 
						 
				 
			
				
					
						
							
							
								Xiaoxing Ye 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a35c249fdc 
							
						 
					 
					
						
						
							
							fix: quote path to prevent space issue ( #11733 )  
						
						... 
						
						
						
						Co-authored-by: Xiaoxing Ye <xiaoye@microsoft.com> 
						
						
					 
					
						2022-01-29 09:56:58 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							401cd9c0ee 
							
						 
					 
					
						
						
							
							fix(fetch): do not throw on empty response body with br encoding ( #11708 )  
						
						
						
						
					 
					
						2022-01-28 12:58:58 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84248f6e48 
							
						 
					 
					
						
						
							
							fix(webkit): handle will/didCheckPolicyForNavigation ( #11631 )  
						
						
						
						
					 
					
						2022-01-27 14:58:43 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							480338d5f3 
							
						 
					 
					
						
						
							
							fix: create traces dir in /tmp instead of cwd ( #11699 )  
						
						
						
						
					 
					
						2022-01-27 14:58:17 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d305a2ab3f 
							
						 
					 
					
						
						
							
							fix: throw in route.continue if it is called twice ( #11701 )  
						
						
						
						
					 
					
						2022-01-27 14:58:02 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0606afb2e6 
							
						 
					 
					
						
						
							
							chore: rename env variables ( #11661 )  
						
						... 
						
						
						
						These variables aren't CLI-only anymore, so pick some more general
names for them.
Note: all language ports would need to follow-up with the rename
after the next roll.
Fixes  #11450  
						
						
					 
					
						2022-01-27 09:06:43 -08:00 
						 
				 
			
				
					
						
							
							
								hackerman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							872a4be752 
							
						 
					 
					
						
						
							
							fix(server): handle = in cookie values correctly ( #11613 )  
						
						
						
						
					 
					
						2022-01-26 11:27:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							687a16b848 
							
						 
					 
					
						
						
							
							feat(locator): introduce locator.page() getter ( #11630 )  
						
						
						
						
					 
					
						2022-01-26 07:58:58 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a7a2971f2 
							
						 
					 
					
						
						
							
							fix(chromium): close all javascript dialogs when closing context ( #11614 )  
						
						... 
						
						
						
						Fixes  #11581  
					
						2022-01-25 13:52:18 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62bf59e310 
							
						 
					 
					
						
						
							
							browser(webkit): removed unused will/didCheckNewWindowPolicy ( #11626 )  
						
						
						
						
					 
					
						2022-01-25 12:30:11 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							800b813d4b 
							
						 
					 
					
						
						
							
							chore(test runner): prepare to per-fixture timeout ( #11605 )  
						
						... 
						
						
						
						This reworks DeadlineRunner to use exception to signal timeout. This way,
we'll be able to run fixtures against a shared deadline vs their own
deadline and still get an easy control-flow timeout handling. 
						
						
					 
					
						2022-01-25 11:22:28 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42876a0528 
							
						 
					 
					
						
						
							
							fix: support PWDEBUG=0 to disable debug ( #11611 )  
						
						... 
						
						
						
						Fixes  #11606  
					
						2022-01-25 08:40:24 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e10cb4a619 
							
						 
					 
					
						
						
							
							devops: fix Firefox on Ubuntu 20.04 aarch64 ( #11602 )  
						
						... 
						
						
						
						Turns out Firefox 96 now requires libxtst6 on Ubuntu 20.04 aarch64. 
						
						
					 
					
						2022-01-24 16:20:28 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64e7557fb9 
							
						 
					 
					
						
						
							
							fix: falsey behavior in route.continue, page.post, testInfo.attach ( #11421 )  
						
						... 
						
						
						
						In several of the Playwright APIs, falsey values were not handled correctly. This changeset adds tests (and some fixes):
- route.continue: If options.postData was the empty string, the continue failed to override the post data.
- page.post (application/json with options.data: false|''|0|null): Raw falsey values were getting dropped (i.e. you can't do the equivalent of curl --header application/json … -d 'false'). This has been fixed with most values across all browsers, but an additional fix is needed for 'null' which the channel serializer treats extra specially.
- testInfo.attach: This didn't get reported as an error when options.path was the empty string, but should have been.
#11413  (and its fix  #11414 ) inspired this search as they are the same
class of bug. 
						
						
					 
					
						2022-01-24 15:06:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5bc2efc18 
							
						 
					 
					
						
						
							
							chore: followRedirects in PlaywrightClient ( #11599 )  
						
						
						
						
					 
					
						2022-01-24 12:41:27 -08:00 
						 
				 
			
				
					
						
							
							
								campersau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d42f6a1c4 
							
						 
					 
					
						
						
							
							chore: remove unused _waitingForObject from Connection ( #11474 )  
						
						
						
						
					 
					
						2022-01-24 18:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5382a794fe 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r960211 ( #11487 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-01-24 08:40:45 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f29a673b4c 
							
						 
					 
					
						
						
							
							fix: do not mute route handler exceptions ( #11555 )  
						
						
						
						
					 
					
						2022-01-22 22:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab9d5a0dc4 
							
						 
					 
					
						
						
							
							chore(tracing): add tracing to APIRequestContext ( #11502 )  
						
						
						
						
					 
					
						2022-01-22 11:25:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baf0e5b47a 
							
						 
					 
					
						
						
							
							chore: implement lightweight test listing ( #11551 )  
						
						
						
						
					 
					
						2022-01-21 19:11:22 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							295d0a65c3 
							
						 
					 
					
						
						
							
							fix(har): do not hang on cached resources ( #11556 )  
						
						
						
						
					 
					
						2022-01-21 16:31:00 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb139cefac 
							
						 
					 
					
						
						
							
							fix: playwright.locator.hasText RegExp flag serialisation in Console API ( #11516 )  
						
						
						
						
					 
					
						2022-01-21 01:05:37 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c510819407 
							
						 
					 
					
						
						
							
							fix(windows): hide child console window when running PrintDeps ( #11468 )  
						
						
						
						
					 
					
						2022-01-19 10:38:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a65f7066d5 
							
						 
					 
					
						
						
							
							fix(webkit): improve orientation detection ( #11481 )  
						
						
						
						
					 
					
						2022-01-19 10:07:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6928c84ac2 
							
						 
					 
					
						
						
							
							chore: move some files out of server/common ( #11466 )  
						
						... 
						
						
						
						This is a directory for sharing code between Node and Web. 
						
						
					 
					
						2022-01-18 19:13:51 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfe7b7cc20 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1314 ( #11459 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-01-18 09:28:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b79daec8e0 
							
						 
					 
					
						
						
							
							chore: make it possible to override Locator.dragTo(strict) ( #11457 )  
						
						
						
						
					 
					
						2022-01-18 17:51:15 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							815e121445 
							
						 
					 
					
						
						
							
							feat(highlight): update highlight from raf ( #11443 )  
						
						
						
						
					 
					
						2022-01-17 18:33:35 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfb86a74fa 
							
						 
					 
					
						
						
							
							fix(webkit): filechooer interception after process swap ( #11415 )  
						
						
						
						
					 
					
						2022-01-14 17:33:07 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb22c859d6 
							
						 
					 
					
						
						
							
							chore: add browser like UA to browser fetcher ( #11006 )  
						
						... 
						
						
						
						Drive-by: unify all Playwright user agents across the board.
Co-authored-by: Andrey Lushnikov <lushnikov@chromium.org> 
						
						
					 
					
						2022-01-14 02:46:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d5bf0e90d 
							
						 
					 
					
						
						
							
							fix(test runner): fixture teardown double error, testInfo.attach() ( #11365 )  
						
						... 
						
						
						
						- Use file path, not content to calculate the attachment hash.
- Always cleanup fixture from the list on teardown, to avoid reporting
  teardown error multiple times: from the test, and from the cleanup. 
						
						
					 
					
						2022-01-13 10:38:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							feb7148b3f 
							
						 
					 
					
						
						
							
							chore: don't write into stdout from the test runner, use reporters instead ( #11367 )  
						
						
						
						
					 
					
						2022-01-12 19:52:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							853757930d 
							
						 
					 
					
						
						
							
							chore: don't log twice twice ( #11361 )  
						
						
						
						
					 
					
						2022-01-12 11:37:49 -08:00 
						 
				 
			
				
					
						
							
							
								William Bergeron-Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70f4e6410 
							
						 
					 
					
						
						
							
							fix(android): use isRegExp for a more robust check in different execution contexts ( #11359 )  
						
						
						
						
					 
					
						2022-01-12 11:04:18 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a12e76b52b 
							
						 
					 
					
						
						
							
							chore: implement locator._highlight / playwright._hideHighlight ( #11339 )  
						
						
						
						
					 
					
						2022-01-12 07:37:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							359d523ec3 
							
						 
					 
					
						
						
							
							fix(selectors): allow :scope with additional css ( #11338 )  
						
						
						
						
					 
					
						2022-01-11 18:40:29 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4efb30999f 
							
						 
					 
					
						
						
							
							feat(request): show request context methods as steps ( #11337 )  
						
						
						
						
					 
					
						2022-01-11 17:33:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							807f70bccf 
							
						 
					 
					
						
						
							
							fix(electron): remove timeout from electronApp.close ( #11336 )  
						
						... 
						
						
						
						We do not have a timeout for any other close method, such as
browserContext.close or browser.close, and hitting default
30 seconds is very realistic with large Electron apps. 
						
						
					 
					
						2022-01-11 17:12:18 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d31f13468a 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1592 ( #11261 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-01-10 05:02:07 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a423a4a9ed 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r956323 ( #11268 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-01-09 20:44:07 -05:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc07fa6da6 
							
						 
					 
					
						
						
							
							fix(locator.count): do not touch main workd when computing count ( #11256 )  
						
						
						
						
					 
					
						2022-01-07 15:52:14 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37a97c4201 
							
						 
					 
					
						
						
							
							feat(tracing): capture network failures ( #11237 )  
						
						
						
						
					 
					
						2022-01-07 11:22:01 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1772f15b5 
							
						 
					 
					
						
						
							
							fix(click): don't fail on stale context while clicking ( #11228 )  
						
						
						
						
					 
					
						2022-01-06 15:15:11 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e75dbffaa 
							
						 
					 
					
						
						
							
							fix(errors): waitForEvent/Request/Response should point to the api call ( #11229 )  
						
						
						
						
					 
					
						2022-01-06 14:47:52 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be896848bb 
							
						 
					 
					
						
						
							
							fix(selectors): properly determine visibility of display:contents ( #11212 )  
						
						
						
						
					 
					
						2022-01-05 16:54:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dbbcd1b37 
							
						 
					 
					
						
						
							
							fix(codegen): polyfill CSS.escape ( #11181 )  
						
						... 
						
						
						
						Some site (for example, fb.com) delete CSS.escape, so we should use the polyfill. 
						
						
					 
					
						2022-01-04 17:24:53 -08:00