Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77f6b25941 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1712 ( #16933 )  
						
						
						
						
					 
					
						2022-08-30 14:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								DetachHead 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcf2a06e53 
							
						 
					 
					
						
						
							
							docs: explain that the Selectors.register script is executed in the page context ( #16917 )  
						
						
						
						
					 
					
						2022-08-30 09:17:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fea8772d95 
							
						 
					 
					
						
						
							
							fix: emit load/domcontentloaded events as reported by the browser ( #16861 )  
						
						... 
						
						
						
						Instead of requiring all frames in the subtree to receive a particular
event, we rely on the browser's definition of load and DOMContentLoaded.
This changes logic in a few edge cases:
- Some browsers do not emit load event upon window.stop() at all.
- DOMContentLoaded does not wait for subframes, so they might not be
  ready when passing `{ waitUntil: 'domcontentloaded' }`.
`networkidle` preserves the old logic. 
						
						
					 
					
						2022-08-26 13:48:05 -07:00 
						 
				 
			
				
					
						
							
							
								JJetmar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b93668e301 
							
						 
					 
					
						
						
							
							docs: spelling fix ( #16842 )  
						
						... 
						
						
						
						Co-authored-by: Ross A. Wollman <ross.wollman@gmail.com> 
						
						
					 
					
						2022-08-26 12:57:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6319b14069 
							
						 
					 
					
						
						
							
							chore: dispatcher is a scope ( #16843 )  
						
						
						
						
					 
					
						2022-08-26 09:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa234f4611 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1037 ( #16854 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-26 07:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1af7d75d 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1022 ( #16844 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-25 21:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a07a4a25a2 
							
						 
					 
					
						
						
							
							chore: make parent scope explicit ( #16819 )  
						
						
						
						
					 
					
						2022-08-25 11:58:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							622c73cc1e 
							
						 
					 
					
						
						
							
							feat: expect(locator).toHaveAttribute to assert attribute presence ( #16767 )  
						
						... 
						
						
						
						This patch changes `expect(locator).toHaveAttribute()` so that the
`value` argument can be omitted. When done so, the method will
assert attribute existance.
Fixes  #16517  
						
						
					 
					
						2022-08-25 05:28:34 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74ab343e2b 
							
						 
					 
					
						
						
							
							feat(codegen): add NUnit/MSTest ( #16803 )  
						
						
						
						
					 
					
						2022-08-25 11:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c1723b6f5 
							
						 
					 
					
						
						
							
							chore: avoid protocol calls on disposed context ( #16812 )  
						
						... 
						
						
						
						Otherwise, we always get a failing protocol message when closing a context. 
						
						
					 
					
						2022-08-24 17:21:01 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4e91bded1 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1347 ( #16788 )  
						
						
						
						
					 
					
						2022-08-24 08:37:52 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80389c7d47 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1348 ( #16786 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-24 00:11:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ebd3ea61f 
							
						 
					 
					
						
						
							
							chore(electron): put client-provided arguments in front ( #16782 )  
						
						... 
						
						
						
						Fixes  #16614  
					
						2022-08-23 15:08:36 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b57b30033a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1036 ( #16775 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-23 23:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa23914659 
							
						 
					 
					
						
						
							
							chore: remove invalid device configurations ( #16777 )  
						
						... 
						
						
						
						Resolves  #16622 .
- removes current invalid configurations
- validates future changes 
					
						2022-08-23 14:03:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cedd805ed 
							
						 
					 
					
						
						
							
							chore: a nicer message to urge updating docker image with Playwright ( #16758 )  
						
						... 
						
						
						
						This will result in the following message:
```
root@docker-desktop:/playwright# node a.mjs
node:internal/process/esm_loader:94
    internalBinding('errors').triggerUncaughtException(
                              ^
browserType.launch: Executable doesn't exist at /ms-playwright/chromium-1021/chrome-linux/chrome
╔══════════════════════════════════════════════════════════════════════╗
║ Looks like Playwright Test or Playwright was just updated to 1.26.0. ║
║ Please update docker image as well.                                  ║
║ -  current: mcr.microsoft.com/playwright:v1.23.0-focal               ║
║ - required: mcr.microsoft.com/playwright:v1.26.0-focal               ║
║                                                                      ║
║ <3 Playwright Team                                                   ║
╚══════════════════════════════════════════════════════════════════════╝
    at file:///playwright/a.mjs:3:43 {
  name: 'Error'
}
```
Fixes  #15483  
						
						
					 
					
						2022-08-23 10:39:59 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b51b7e7f67 
							
						 
					 
					
						
						
							
							fix: devices is a map not an array ( #16729 )  
						
						
						
						
					 
					
						2022-08-22 11:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35a9daa425 
							
						 
					 
					
						
						
							
							chore: validate pw-core version when pwtest CLI gets executed ( #16475 )  
						
						
						
						
					 
					
						2022-08-20 12:20:31 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba722a2580 
							
						 
					 
					
						
						
							
							fix(selectors): make them work in the browser reuse mode ( #16691 )  
						
						
						
						
					 
					
						2022-08-19 13:48:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1e1035e10 
							
						 
					 
					
						
						
							
							chore: do not specify custom LD_LIBRARY_PATH for Firefox ( #16681 )  
						
						... 
						
						
						
						We used to bundle `libstdc++` for Firefox but we no longer do so,
so this code should not be needed. 
						
						
					 
					
						2022-08-19 07:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be33ec817b 
							
						 
					 
					
						
						
							
							feat(webkit): add forced colors media query override ( #16654 )  
						
						
						
						
					 
					
						2022-08-19 14:19:54 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1154fffd8b 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1707 ( #16668 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-08-19 11:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77b91d4b80 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1035 ( #16662 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-19 08:58:14 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5282edca7c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1706 ( #16659 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-19 07:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f99f0c099f 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1021 ( #16657 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-19 07:42:09 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dc43d4957 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1705 ( #16652 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-19 01:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								mt-xing 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							411ec4479c 
							
						 
					 
					
						
						
							
							docs: Tiny grammar fix on Page class API page ( #16649 )  
						
						
						
						
					 
					
						2022-08-18 14:26:23 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e2aec7454 
							
						 
					 
					
						
						
							
							chore: align more ESLint rules with VSCode formatting ( #16647 )  
						
						
						
						
					 
					
						2022-08-18 20:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59562de0ec 
							
						 
					 
					
						
						
							
							fix(pipe): do not store accumulated message as string ( #16641 )  
						
						... 
						
						
						
						Accumulated message must be stored raw; otherwise, unicode encoding
will break while trying to decode them.
Fixes  #16367  
						
						
					 
					
						2022-08-18 07:53:56 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3843a15d5f 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1704 ( #16628 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-08-18 10:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94c9db299d 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1703 ( #16604 )  
						
						
						
						
					 
					
						2022-08-17 17:13:00 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1733fc3ad7 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1702 ( #16602 )  
						
						
						
						
					 
					
						2022-08-17 10:27:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cd8d6e513 
							
						 
					 
					
						
						
							
							chore(docs): revert recent changes temporarily ( #16590 )  
						
						
						
						
					 
					
						2022-08-16 22:00:54 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4840cae3b3 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1034 ( #16593 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-17 00:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823f4f57f2 
							
						 
					 
					
						
						
							
							fix(docs): make docs compile ( #16588 )  
						
						
						
						
					 
					
						2022-08-16 11:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dcb492ef0 
							
						 
					 
					
						
						
							
							fix: make viewer reference all trace urls ( #16561 )  
						
						... 
						
						
						
						Single trace viewer page may render several traces, count it as a client for each of the trace files.
Fixes  #16429  
						
						
					 
					
						2022-08-15 20:54:57 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13596b7be3 
							
						 
					 
					
						
						
							
							chore: language specific dropdowns in codegen ( #16452 )  
						
						
						
						
					 
					
						2022-08-15 19:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09e6bb9c0f 
							
						 
					 
					
						
						
							
							chore: sunset Node.js 12 ( #16512 )  
						
						
						
						
					 
					
						2022-08-15 18:10:04 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a70c624d6 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1345 ( #16540 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-15 07:58:06 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65acaf6b59 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1347 ( #16543 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-08-15 07:57:17 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							420f5f5a0a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to 1033 ( #16535 )  
						
						
						
						
					 
					
						2022-08-15 11:09:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9acfe2d469 
							
						 
					 
					
						
						
							
							feat(chromium): roll to 1020 ( #16534 )  
						
						
						
						
					 
					
						2022-08-15 10:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							435272248f 
							
						 
					 
					
						
						
							
							docs(dotnet): PowerShell install enhancements ( #16520 )  
						
						
						
						
					 
					
						2022-08-14 20:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ae50861a3 
							
						 
					 
					
						
						
							
							fix(reload): make sure reload() does not pick same-document navigaiton ( #16504 )  
						
						... 
						
						
						
						We lack `documentId` when doing a reload over browser protocols, so
`reload()` waits for the next navigation to finish. Sometimes, the page
might issue a same-document navigation while reload is in progress,
which confuses the reload command.
To fix the issue, just ignore same-document navigations for reload,
because it is always a new document. 
						
						
					 
					
						2022-08-12 13:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dc1920ce8 
							
						 
					 
					
						
						
							
							feat(expect): toHaveText/toContainText work with text in shadow dom ( #16433 )  
						
						
						
						
					 
					
						2022-08-11 14:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fce45210c1 
							
						 
					 
					
						
						
							
							feat(driver): report backend state ( #16477 )  
						
						
						
						
					 
					
						2022-08-11 13:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51076d55ad 
							
						 
					 
					
						
						
							
							chore: move retargeting from expectHitTarget to retarget ( #16474 )  
						
						... 
						
						
						
						This aligns all retargeting in a single place, so that we
can pass around "retarget strategy" to make sure we retarget
as expected in every single action. 
						
						
					 
					
						2022-08-11 13:06:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c84fbc2e4e 
							
						 
					 
					
						
						
							
							feat(driver): add reuse and navigate commands ( #16420 )  
						
						
						
						
					 
					
						2022-08-10 10:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								jfgreffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb91f829d7 
							
						 
					 
					
						
						
							
							chore: listen on localhost for html report ( #16205 )  
						
						
						
						
					 
					
						2022-08-10 11:05:31 +02:00