Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e12cf19012 
							
						 
					 
					
						
						
							
							chore: refactor frame.expect to not use rerunnable task ( #19626 )  
						
						
						
						
					 
					
						2022-12-21 15:31:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaae8ebbf3 
							
						 
					 
					
						
						
							
							chore: throw InvalidSelectorError from selector parser, add some tests ( #19636 )  
						
						
						
						
					 
					
						2022-12-21 14:27:35 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7508c574e1 
							
						 
					 
					
						
						
							
							chore: bring ubuntu bionic back ( #19625 )  
						
						
						
						
					 
					
						2022-12-21 18:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd3837484 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1041 ( #19617 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-21 14:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae2b1ac5e8 
							
						 
					 
					
						
						
							
							chore: move some injected code to InjectedScript ( #19609 )  
						
						
						
						
					 
					
						2022-12-20 17:26:54 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95cc5c2a2e 
							
						 
					 
					
						
						
							
							fix(electron): fix the directory app path ( #19601 )  
						
						
						
						
					 
					
						2022-12-20 12:50:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							971e30482a 
							
						 
					 
					
						
						
							
							fix(electron): allow using pre-ready apis ( #19599 )  
						
						
						
						
					 
					
						2022-12-20 10:40:48 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb2a2c7331 
							
						 
					 
					
						
						
							
							fix: render discouraged / deprecated types ( #19596 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19591  
						
						
					 
					
						2022-12-20 16:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							412c11db20 
							
						 
					 
					
						
						
							
							fix(reuse): make sure all dispose and close sequences are executed ( #19572 )  
						
						... 
						
						
						
						- When disposing recursively, only the root dispatcher received
`_dispose()` call, while some dispatchers need `_onDispose()` to clean
things up.
- When reusing the context, pages should be notified with `_onClose()`
so that all client-side waiting promises could reject.
Fixes  #19216 . 
						
						
					 
					
						2022-12-19 15:54:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f333a8ef7 
							
						 
					 
					
						
						
							
							chore: simplify post_data processing ( #19490 )  
						
						
						
						
					 
					
						2022-12-15 11:57:51 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0be1fc8559 
							
						 
					 
					
						
						
							
							chore: cut version 1.29 ( #19489 )  
						
						
						
						
					 
					
						2022-12-15 11:22:35 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1263bc3edd 
							
						 
					 
					
						
						
							
							feat(console api): first/last/nth ( #19485 )  
						
						
						
						
					 
					
						2022-12-15 11:17:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3afd83c8cc 
							
						 
					 
					
						
						
							
							chore: withdraw locator.enumerate ( #19484 )  
						
						
						
						
					 
					
						2022-12-15 10:13:56 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7088cc685 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1369 ( #19465 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-15 09:01:03 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							091234e57f 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1372 ( #19466 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-12-15 09:00:50 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a67fa83ee1 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1069 ( #19479 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-15 17:15:07 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed196ae9a2 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1040 ( #19477 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-15 15:53:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dcb8f643d 
							
						 
					 
					
						
						
							
							chore: fix Android tests ( #19426 )  
						
						
						
						
					 
					
						2022-12-15 07:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17a0074459 
							
						 
					 
					
						
						
							
							feat(api): introduce Locator.all, enumerate ( #19461 )  
						
						
						
						
					 
					
						2022-12-14 16:42:50 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb4f26b41c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1751 ( #19391 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-14 14:07:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a27f1f744f 
							
						 
					 
					
						
						
							
							feat(getByLabel): support aria-labelledby ( #19456 )  
						
						... 
						
						
						
						Testing library also treats them equally.
Fixes  #19284 . 
						
						
					 
					
						2022-12-14 13:51:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8167f8bf54 
							
						 
					 
					
						
						
							
							chore: hide "comparator" option from documentation and types ( #19441 )  
						
						
						
						
					 
					
						2022-12-14 09:58:19 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cc8fca129 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1370 ( #19444 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-14 09:57:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1559a0fcc 
							
						 
					 
					
						
						
							
							chore: route.fetch(postData) ( #19436 )  
						
						
						
						
					 
					
						2022-12-13 14:01:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cadc56ea3 
							
						 
					 
					
						
						
							
							feat(api): allow getByTestId(regex) ( #19419 )  
						
						
						
						
					 
					
						2022-12-13 08:43:13 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af1783f4a8 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1068 ( #19427 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-13 16:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cb1e97528 
							
						 
					 
					
						
						
							
							docs: strictSelectors does not affect Locators ( #19414 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19398  
						
						
					 
					
						2022-12-12 15:09:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							539893402e 
							
						 
					 
					
						
						
							
							feat(socks): support pattern similar to proxy bypass rules ( #19387 )  
						
						... 
						
						
						
						- `<loopback>` for local interfaces;
- `123.123.123.123` for IPv4;
- `[1:2:3:4:5:6:7:8]` for IPv6;
- `*.example.com` and `.example.com` for subdomains;
- `example.com` for domains;
- `anything:3000` for port matching. 
						
						
					 
					
						2022-12-12 12:27:34 -08:00 
						 
				 
			
				
					
						
							
							
								Pranav Jain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59118b83f9 
							
						 
					 
					
						
						
							
							feat(android): add support for passing CR args & proxy when launching browser ( #19212 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19211  
						
						
					 
					
						2022-12-12 16:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c17a2603a 
							
						 
					 
					
						
						
							
							feat(console api): support locator.filter ( #19389 )  
						
						
						
						
					 
					
						2022-12-09 15:25:12 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							256e9fd443 
							
						 
					 
					
						
						
							
							feat(connect): allow exposing local network to the remote browser (experimental) ( #19372 )  
						
						... 
						
						
						
						`connectOptions: { _exposeNetwork: '*' | 'localhost' }`
References #19287 . 
						
						
					 
					
						2022-12-09 11:16:29 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ea48752db 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1039 ( #19382 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-09 13:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							858c2453b3 
							
						 
					 
					
						
						
							
							feat(containers): implement reverse proxy for novnc and server ( #18569 )  
						
						... 
						
						
						
						This patch adds a reverse proxy in front of novnc and playwright
server inside the container.
As a result:
- container exposes a single HTTP port to the host
- all Playwright clients can connect using this exposed port, e.g.
  `http://127.0.0.1:5400 `
- navigating to the exposed port in the browser lands on a nice HTML
page
  with a link to view container screen
- users can also manually navigate to `http://127.0.0.1:5400/screen ` to
  view screen 
						
						
					 
					
						2022-12-08 17:17:18 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							526bc3f252 
							
						 
					 
					
						
						
							
							fix(ssim-cie94): further tune SSIM-CIE94 to fight wk artifacts ( #19370 )  
						
						... 
						
						
						
						This patch adds a grid border around the image so that the SSIM
resolution doesn't drop for the border pixels.
We also add a test with WebKit rendering artifacts to make sure
new approach helps to fight this. 
						
						
					 
					
						2022-12-08 16:08:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							465278a54f 
							
						 
					 
					
						
						
							
							feat(tether): always enable socks proxy on the server ( #19363 )  
						
						
						
						
					 
					
						2022-12-08 14:23:14 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92b3995101 
							
						 
					 
					
						
						
							
							chore(recorder): align toolbar buttons correctly ( #19357 )  
						
						
						
						
					 
					
						2022-12-08 17:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							883db90c3e 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1067 ( #19358 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-08 17:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdaf11a568 
							
						 
					 
					
						
						
							
							chore: refactor roleEngine to allow alternative representation ( #19344 )  
						
						
						
						
					 
					
						2022-12-07 16:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6139b432fd 
							
						 
					 
					
						
						
							
							fix(ssim-cie94): increase SSIM window radius ( #19343 )  
						
						... 
						
						
						
						While migrating Playwright tests from pixelmatch comparator to the
ssim-cie94 comparator, we noticed a rendering artifact that happens
on playwright screenshot tests on WebKit Linux.
This PR adds a set of cropped-down examples and tunes the ssim-cie94
comparator to accept these rendering artifacts. 
						
						
					 
					
						2022-12-07 16:25:16 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd58609a0b 
							
						 
					 
					
						
						
							
							chore: fix lint in types.d.ts ( #19346 )  
						
						
						
						
					 
					
						2022-12-07 15:29:57 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aa3935dcc 
							
						 
					 
					
						
						
							
							chore: match selected options by both value and label ( #19316 )  
						
						
						
						
					 
					
						2022-12-07 09:04:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd22d8bde1 
							
						 
					 
					
						
						
							
							feat(tether): support hostname pattern in socks proxy ( #19302 )  
						
						... 
						
						
						
						For now, only '*' and 'localhost' are supported.
References #19287 . 
						
						
					 
					
						2022-12-07 08:46:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac67fb94f 
							
						 
					 
					
						
						
							
							chore: do not use "threshold" option for the ssim-cie94 comparator ( #19314 )  
						
						
						
						
					 
					
						2022-12-06 17:03:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d294c5da33 
							
						 
					 
					
						
						
							
							chore: roll stable-test-runner to 1.28.1 ( #19310 )  
						
						... 
						
						
						
						This required `allowJs: false` in our `tsconfig.json` due to the
following error:
```
Error: Cannot find module './utilsBundleImpl'
Require stack:
- <playwright>/packages/playwright-core/src/utilsBundle.ts
- <playwright>/packages/playwright-test/lib/reporters/html.js
- <playwright>/tests/playwright-test/reporter-html.spec.ts
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/@playwright/test/lib/loader.js
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/@playwright/test/lib/runner.js
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/@playwright/test/lib/cli.js
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/playwright-core/lib/cli/cli.js
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/playwright-core/cli.js
- <playwright>/tests/playwright-test/stable-test-runner/node_modules/@playwright/test/cli.js
   at ../../packages/playwright-core/src/utilsBundle.ts:20
  18 | import path from 'path';
  19 |
> 20 | export const colors: typeof import('../bundles/utils/node_modules/colors/safe') = require('./utilsBundleImpl').colors;
     |                                                                                   ^
  21 | export const debug: typeof import('../bundles/utils/node_modules/@types/debug') = require('./utilsBundleImpl').debug;
  22 | export const getProxyForUrl: typeof import('../bundles/utils/node_modules/@types/proxy-from-env').getProxyForUrl = require('./utilsBundleImpl').getProxyForUrl;
  23 | export const HttpsProxyAgent: typeof import('../bundles/utils/node_modules/https-proxy-agent').HttpsProxyAgent = require('./utilsBundleImpl').HttpsProxyAgent;
    at Object.<anonymous> (<playwright>/packages/playwright-core/src/utilsBundle.ts:20:83)
    at Object.<anonymous> (<playwright>/packages/playwright-test/src/reporters/html.ts:17:1)
``` 
						
						
					 
					
						2022-12-06 15:46:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4784dae10f 
							
						 
					 
					
						
						
							
							fix(role): accessibleName computation should walk the flat dom tree ( #19301 )  
						
						... 
						
						
						
						- When visiting `<slot>` element, descend into assigned nodes.
- When node has `assignedSlot`, skip it during regular traversal.
Fixes  #18989 . 
						
						
					 
					
						2022-12-06 09:31:26 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81c8620bfe 
							
						 
					 
					
						
						
							
							chore: upgrade internal types to support TypeScript 4.9.3 ( #19280 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/TypeScript/issues/51619 
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-12-05 17:22:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48182a4eb2 
							
						 
					 
					
						
						
							
							chore: refactor code around text selectors ( #19278 )  
						
						
						
						
					 
					
						2022-12-05 14:08:54 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84a0aaaaff 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1065 ( #19239 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-12-05 11:22:03 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e576bd17df 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1038 ( #19237 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-03 13:03:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e55a2bdf16 
							
						 
					 
					
						
						
							
							docs: rework Selectors to Other Locators ( #19244 )  
						
						... 
						
						
						
						- Replace links to `selectors.md` with `locators.md`.
- Remove sections that are covered by Locators docs.
- Restructure the rest of selectors doc, update them in terms of
locators.
Fixes  #18992 . 
						
						
					 
					
						2022-12-02 21:48:37 -08:00