Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c80b77c57 
							
						 
					 
					
						
						
							
							feat(clear): remove clear() methods from all classes except Locator ( #18703 )  
						
						... 
						
						
						
						The preferred way is to use the locator, so we should not encourage the
use of `ElementHandle` or `Page` in the new APIs. 
						
						
					 
					
						2022-11-10 12:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca2e7ef199 
							
						 
					 
					
						
						
							
							chore: report paused signal to the debug controller clients ( #18701 )  
						
						
						
						
					 
					
						2022-11-10 12:15:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c25e67a0e7 
							
						 
					 
					
						
						
							
							chore: conditionally dispatch network events ( #18687 )  
						
						
						
						
					 
					
						2022-11-09 21:10:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cafa558845 
							
						 
					 
					
						
						
							
							fix(codegen): update priorites in selector generator ( #18688 )  
						
						... 
						
						
						
						- prefer `role=checkbox` over `input[type=checkbox]`
- prefer `#id` over `input[type=checkbox]` and `role=checkbox`
- prefer `text=foo` over `internal:has-text=foo`
- ignore `none` and `presentation` roles
- remove non-strict support 
						
						
					 
					
						2022-11-09 17:22:13 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bcb28f25a 
							
						 
					 
					
						
						
							
							Revert "feat: send SIGTERM to webserver before SIGKILL'ing it. ( #18220 )" ( #18661 )  
						
						... 
						
						
						
						This reverts commit c63a0b536d1f0119794a909e4f9c420c8506b4d5.
Reason: https://github.com/microsoft/playwright/pull/18564  
						
						
					 
					
						2022-11-09 09:18:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f1c8cb65 
							
						 
					 
					
						
						
							
							fix(codegen): fix csharp options syntax ( #18662 )  
						
						
						
						
					 
					
						2022-11-08 21:48:01 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef1b68a998 
							
						 
					 
					
						
						
							
							feat(locators): support frame locators in asLocator ( #18653 )  
						
						... 
						
						
						
						Drive-by: change `true` to `True` in python.
References #18524 . 
						
						
					 
					
						2022-11-08 17:08:08 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a235284a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1058 ( #18658 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-08 16:11:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0355d8618f 
							
						 
					 
					
						
						
							
							chore: use provided value for the generated test id ( #18631 )  
						
						
						
						
					 
					
						2022-11-08 12:04:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05b623e6b0 
							
						 
					 
					
						
						
							
							feat(locators): asLocator supports internal:has= ( #18625 )  
						
						... 
						
						
						
						The following snippet:
```js
rowLocator
    .filter({ hasText: 'John' })
    .filter({ has: page.getByRole('button', { name: 'Say hello' }) })
```
is shown in the logs:
```log
pw:api waiting for getByRole('listitem').filter({ hasText: 'John' }).filter({ has: getByRole('button', { name: 'Say hello' }) })
``` 
						
						
					 
					
						2022-11-08 08:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cee65722b 
							
						 
					 
					
						
						
							
							fix(inspector): disable highlight during screenshot actions ( #18621 )  
						
						... 
						
						
						
						Fixes  #18049 . 
					
						2022-11-07 13:53:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8432d1592f 
							
						 
					 
					
						
						
							
							chore: expose new locator apis on window.playwright ( #18595 )  
						
						
						
						
					 
					
						2022-11-07 09:06:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a65a43e9a 
							
						 
					 
					
						
						
							
							chore: use consistent asLocator() in all logs ( #18586 )  
						
						... 
						
						
						
						References #18524 . 
						
						
					 
					
						2022-11-04 15:19:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a9f1b5ee4 
							
						 
					 
					
						
						
							
							fix(firefox): force fast shutdown after "xpcom-will-shutdown" phase ( #18556 )  
						
						
						
						
					 
					
						2022-11-04 09:02:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							227f47effb 
							
						 
					 
					
						
						
							
							feat(firefox): roll to 1364 and 1367, rebase page-drag.spec ( #18559 )  
						
						
						
						
					 
					
						2022-11-04 08:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e65b1927a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1057 ( #18566 )  
						
						
						
						
					 
					
						2022-11-04 08:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad39e7571d 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1056 ( #18500 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-03 16:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae811774b1 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1033 ( #18558 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-03 16:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bc9e07daf 
							
						 
					 
					
						
						
							
							chore: parse locators strictly ( #18553 )  
						
						
						
						
					 
					
						2022-11-03 15:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8538f61a72 
							
						 
					 
					
						
						
							
							feat(containers): implement global network tethering for playwright server ( #17719 )  
						
						... 
						
						
						
						This patch implements a new mode of network tethering for Playwright
server & its clients.
With this patch:
- playwright server could be launched with the
`--browser-proxy-mode=tether` flag to engage in the new mode
- a new type of client, "Network Tethering Client" can connect to the
server to provide network traffic to the browsers
- all clients that connect to the server with the `x-playwright-proxy:
*` header will get traffic from the "Network Tethering Client"
This patch also adds an environment variable
`PW_OWNED_BY_TETHER_CLIENT`. With this env, playwright server will
auto-close when the network tethering client disconnects. It will also
auto-close if the network client does not connect to the server in the
first 10 seconds of the server existence. This way we can ensure that
`npx playwright docker start` blocks terminal & controls the lifetime of
the started container. 
						
						
					 
					
						2022-11-03 13:47:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eac5cc98df 
							
						 
					 
					
						
						
							
							fix: compare selector when validating highlight ( #18530 )  
						
						
						
						
					 
					
						2022-11-03 09:55:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d34a1a371 
							
						 
					 
					
						
						
							
							chore: do not generate role= selector, use internal ( #18519 )  
						
						
						
						
					 
					
						2022-11-02 14:57:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2e4f5652e 
							
						 
					 
					
						
						
							
							chore: do not update highlight on focus outside of the recording mode ( #18516 )  
						
						
						
						
					 
					
						2022-11-02 14:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8292398692 
							
						 
					 
					
						
						
							
							docs: support custom hrefs for api links ( #18514 )  
						
						
						
						
					 
					
						2022-11-02 13:35:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67c9624924 
							
						 
					 
					
						
						
							
							chore: send structured codegen info to the debug controller ( #18491 )  
						
						
						
						
					 
					
						2022-11-01 18:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2183d9e9a2 
							
						 
					 
					
						
						
							
							chore: use codemirror for editor ( #18482 )  
						
						
						
						
					 
					
						2022-11-01 15:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c56877032d 
							
						 
					 
					
						
						
							
							fix(persistent): close browser instead of pages ( #18485 )  
						
						... 
						
						
						
						Previously, we closed pages one by one before closing the browser when
shutting down the persistent context. This logic was introduced in
https://github.com/microsoft/playwright/pull/4040  to properly finish
video recordings in persistent context.
Such a process makes it unnecessary brittle to close the persistent
context. For example, Chromium headless is sometimes unable to close the
last persistent page for unknown reasons.
Instead, we can just stop video recordings manually and close the
browser right away.
Fixes  #18229 . 
						
						
					 
					
						2022-11-01 14:26:38 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c2ed91d9 
							
						 
					 
					
						
						
							
							chore: fix language binding based install message ( #18480 )  
						
						
						
						
					 
					
						2022-11-01 13:46:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d53fd9c63 
							
						 
					 
					
						
						
							
							chore: download android driver from the cdn ( #18466 )  
						
						
						
						
					 
					
						2022-10-31 16:08:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cc5ca0cd4 
							
						 
					 
					
						
						
							
							feat(firefox): process.env.PLAYWRIGHT_DISABLE_FIREFOX_CROSS_PROCESS ( #18458 )  
						
						
						
						
					 
					
						2022-10-31 15:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c3fa1b1ff 
							
						 
					 
					
						
						
							
							chore: add explore locator parser ( #18429 )  
						
						
						
						
					 
					
						2022-10-31 12:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d07c10888 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1735 ( #18419 )  
						
						
						
						
					 
					
						2022-10-31 12:54:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f5f2d7a1 
							
						 
					 
					
						
						
							
							chore: allow not overriding media when creating context ( #18413 )  
						
						
						
						
					 
					
						2022-10-31 09:09:52 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e2698fa9d 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1032 ( #18437 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-10-30 21:03:06 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5072263923 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1055 ( #18418 )  
						
						
						
						
					 
					
						2022-10-28 19:09:59 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce63a9b206 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1365 ( #18365 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-10-27 16:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9115cbab18 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1362 ( #18367 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-10-27 15:59:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4404ea98f 
							
						 
					 
					
						
						
							
							docs: add examples and clarifications to getByText ( #18380 )  
						
						... 
						
						
						
						Also be more explicit about normalizing whitespace, event with exact
match.
Fixes  #17831 . 
						
						
					 
					
						2022-10-27 10:27:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							041a98928b 
							
						 
					 
					
						
						
							
							chore: print where the browsers are downloaded from ( #18360 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/16926  
						
						
					 
					
						2022-10-27 09:19:09 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eefe205f7 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1361 ( #18353 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-10-26 15:27:25 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75c23dd9b 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1364 ( #18310 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-10-26 15:27:13 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e25537f941 
							
						 
					 
					
						
						
							
							feat(android): add AndroidDevice.close event ( #18306 )  
						
						
						
						
					 
					
						2022-10-25 18:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0653692a5b 
							
						 
					 
					
						
						
							
							fix(selectors): :scope combined with other css should work ( #18324 )  
						
						... 
						
						
						
						Previously, we considered root when selector has `:scope` modifier, but
did not actually match it with other css specifiers, like in
`:scope.selected`.
Fixes  #17824 . 
						
						
					 
					
						2022-10-25 14:31:39 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							721ae2b3ed 
							
						 
					 
					
						
						
							
							fix: make reoccurring networkidle work ( #18323 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18283 
Signed-off-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-10-25 13:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jean-François Greffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fe1998c72 
							
						 
					 
					
						
						
							
							feat(api): add clear() ( #18296 )  
						
						... 
						
						
						
						Add `clear()` method as a convenience shortcut for `fill('')`.
Implemented for AndroidDevice, ElementHandle, Frame, Locator and Page.
Fixes https://github.com/microsoft/playwright/issues/14041  
						
						
					 
					
						2022-10-25 12:56:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37250cde17 
							
						 
					 
					
						
						
							
							chore: switch to the new debug controller harness ( #18308 )  
						
						
						
						
					 
					
						2022-10-25 09:55:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8ec7cba47 
							
						 
					 
					
						
						
							
							chore: don't generate new lines in codegen ( #18309 )  
						
						
						
						
					 
					
						2022-10-25 09:02:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cd64e1449 
							
						 
					 
					
						
						
							
							fix(check): support all ARIA roles that could be aria-checked ( #18304 )  
						
						... 
						
						
						
						Fixes  #18193 . 
					
						2022-10-25 06:11:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							329b3eadb4 
							
						 
					 
					
						
						
							
							feat: locator.blur() ( #18303 )  
						
						... 
						
						
						
						Note this is only available on Locator. Fixes  #10724 . 
						
						
					 
					
						2022-10-25 06:10:40 -07:00