Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bb018e0e5 
							
						 
					 
					
						
						
							
							chore(rpc): attribute calles to page, ignore USES_HOOKS ( #2764 )  
						
						
						
						
					 
					
						2020-06-29 18:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43f70ab978 
							
						 
					 
					
						
						
							
							test: add more failing tests with react recycle ( #2731 )  
						
						
						
						
					 
					
						2020-06-26 16:31:51 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9000ccb3b2 
							
						 
					 
					
						
						
							
							fix(click): don't timeout when innerWidth is modified ( #2669 )  
						
						... 
						
						
						
						We were evaluating `innerWidth` in the main context, where it could be modified. 
						
						
					 
					
						2020-06-22 14:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4c466868b 
							
						 
					 
					
						
						
							
							chore: explicitly plumb various errors through the retries ( #2554 )  
						
						... 
						
						
						
						We are about to have more errors, so explicit plumbing helps with visibility. 
						
						
					 
					
						2020-06-12 14:59:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ddf66418a 
							
						 
					 
					
						
						
							
							test: add a failing test with React rerender ( #2545 )  
						
						
						
						
					 
					
						2020-06-11 15:19:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c99f0d1f98 
							
						 
					 
					
						
						
							
							feat(debug): more logs while waiting for stable, enabled, etc. ( #2531 )  
						
						
						
						
					 
					
						2020-06-10 18:45:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d069dda0f 
							
						 
					 
					
						
						
							
							feat: avoid side effects after progress aborts ( #2518 )  
						
						... 
						
						
						
						Actions like click, focus or polling now avoid doing any work
with side-effects after their progress has been aborted. 
						
						
					 
					
						2020-06-09 18:57:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c3a275270 
							
						 
					 
					
						
						
							
							feat(debug): improve api logs ( #2481 )  
						
						
						
						
					 
					
						2020-06-06 20:59:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f188b0a174 
							
						 
					 
					
						
						
							
							chore: migrate most actions to Progress ( #2439 )  
						
						
						
						
					 
					
						2020-06-03 09:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de0bbd3031 
							
						 
					 
					
						
						
							
							chore: remove page pause support ( #2431 )  
						
						
						
						
					 
					
						2020-06-01 11:14:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acf059fe00 
							
						 
					 
					
						
						
							
							fix(click): wait for button, input and select to be enabled before clicking ( #2414 )  
						
						
						
						
					 
					
						2020-05-30 13:29:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bd9b30376 
							
						 
					 
					
						
						
							
							test: add a test for clicking a label with pointer-events: none ( #2412 )  
						
						
						
						
					 
					
						2020-05-29 13:46:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2972ad5ba 
							
						 
					 
					
						
						
							
							feat(click): retry when the element it outside of the viewport ( #2330 )  
						
						... 
						
						
						
						The element might get animated into the viewport. 
						
						
					 
					
						2020-05-22 11:15:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							545c43d28d 
							
						 
					 
					
						
						
							
							fix: better hittarget testing for clicking ( #2217 )  
						
						... 
						
						
						
						While checking for hittarget, we first bubble from a target element
up to find the first element without `pointer-events: none` style.
This bubbling does not make much sense: we risk desperately clicking
"body" element, when we were actually asked to click some deeply-nested
"span".
Additionally, in many cases the original intent is to click a button. In this
case, we should use the enclosing "button" as a hit target directly.
Fixes  #2175  
						
						
					 
					
						2020-05-19 16:27:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c17929bd8 
							
						 
					 
					
						
						
							
							chore: add input logging and timeout debugging hints ( #2109 )  
						
						
						
						
					 
					
						2020-05-04 21:44:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6210ae996 
							
						 
					 
					
						
						
							
							fix(webkit): click moving targets on windows ( #2101 )  
						
						
						
						
					 
					
						2020-05-04 16:30:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8bea85c88 
							
						 
					 
					
						
						
							
							feat(webkit): disable pause on click ( #2077 )  
						
						
						
						
					 
					
						2020-05-01 12:59:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c67ce5289 
							
						 
					 
					
						
						
							
							test: simplify pausing tests ( #2056 )  
						
						
						
						
					 
					
						2020-04-30 14:13:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c55db6d315 
							
						 
					 
					
						
						
							
							browser(webkit): roll webkit to 1213 ( #2045 )  
						
						
						
						
					 
					
						2020-04-29 18:40:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c01e554edd 
							
						 
					 
					
						
						
							
							test: add more pausing tests ( #2040 )  
						
						
						
						
					 
					
						2020-04-29 16:17:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11d7f15bb 
							
						 
					 
					
						
						
							
							feat(input): retry when hit target check fails, prepare for page pause ( #2020 )  
						
						
						
						
					 
					
						2020-04-29 11:05:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f5d89009c 
							
						 
					 
					
						
						
							
							test(click): add a test for 'Element has moved' exception ( #2017 )  
						
						
						
						
					 
					
						2020-04-28 11:58:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							031587a9cf 
							
						 
					 
					
						
						
							
							fix(visibility): unify visibilty checks ( #1998 )  
						
						... 
						
						
						
						This applies a common definition of visibility to clicks and waitfors:
- non-empty bounding box - implies non-empty content and no display:none;
- no visibility:hidden. 
						
						
					 
					
						2020-04-27 15:40:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							793586e42c 
							
						 
					 
					
						
						
							
							fix(click): throw instead of timing out when the element has moved ( #1942 )  
						
						
						
						
					 
					
						2020-04-23 14:44:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							effeaaf852 
							
						 
					 
					
						
						
							
							fix(click): force any hover effects before waiting for hit target ( #1869 )  
						
						... 
						
						
						
						This way, any on-hover animations or click blockers will be accounted for. 
						
						
					 
					
						2020-04-20 10:07:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55b4bc99bd 
							
						 
					 
					
						
						
							
							feat(actions): requery the element when it was detached during the action ( #1853 )  
						
						
						
						
					 
					
						2020-04-18 18:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af2340c35e 
							
						 
					 
					
						
						
							
							fix(click): explicitly fail when element detached during click ( #1835 )  
						
						... 
						
						
						
						We used to timeout instead. 
						
						
					 
					
						2020-04-16 15:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c1d81cf3a 
							
						 
					 
					
						
						
							
							fix(firefox): make scroll&click tests pass ( #1760 )  
						
						
						
						
					 
					
						2020-04-13 18:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9249f33709 
							
						 
					 
					
						
						
							
							feat(webkit): roll WebKit, migrate to Playwright.exe ( #1749 )  
						
						
						
						
					 
					
						2020-04-10 21:02:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade9d23c28 
							
						 
					 
					
						
						
							
							test: remove module.export.describe wrapper ( #1716 )  
						
						
						
						
					 
					
						2020-04-08 15:19:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6f580faf8 
							
						 
					 
					
						
						
							
							chore: migrate from timeouts to deadlines internally ( #1695 )  
						
						
						
						
					 
					
						2020-04-07 14:35:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0c8fbf1a6 
							
						 
					 
					
						
						
							
							test: put test runner api on global, remove unused parameters ( #1684 )  
						
						
						
						
					 
					
						2020-04-07 08:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							889cf8f7b6 
							
						 
					 
					
						
						
							
							fix(input): climb dom for pointer-events:none targets ( #1666 )  
						
						
						
						
					 
					
						2020-04-06 20:44:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15fddb5177 
							
						 
					 
					
						
						
							
							api(click): rename offset to position ( #1488 )  
						
						... 
						
						
						
						To allow for features like position: 'center' or similar. 
						
						
					 
					
						2020-03-23 12:05:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b08797c6f 
							
						 
					 
					
						
						
							
							tests(ff): uncomment a couple of firefox tests ( #1465 )  
						
						
						
						
					 
					
						2020-03-21 17:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							049b336800 
							
						 
					 
					
						
						
							
							api(devices): extract isMobile/hasTouch from viewport ( #1415 )  
						
						
						
						
					 
					
						2020-03-17 18:21:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24d4fb1e5c 
							
						 
					 
					
						
						
							
							api(click): remove tripleclick, respect clickCount ( #1373 )  
						
						
						
						
					 
					
						2020-03-13 08:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823fffaa65 
							
						 
					 
					
						
						
							
							test: declare setInterval click test as undefined behavior ( #1343 )  
						
						
						
						
					 
					
						2020-03-11 14:33:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c35d7b058 
							
						 
					 
					
						
						
							
							api(waitFor): click(waitFor) -> click(force) ( #1275 )  
						
						
						
						
					 
					
						2020-03-06 16:24:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							342e79c5b4 
							
						 
					 
					
						
						
							
							test: mark some tests as skipped (3)  
						
						
						
						
					 
					
						2020-03-02 15:13:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							2f98b5e26a 
							
						 
					 
					
						
						
							
							test: mark some tests as skipped (2)  
						
						
						
						
					 
					
						2020-03-02 15:08:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1186998bd8 
							
						 
					 
					
						
						
							
							fix(click): wait for element to be displayed before scrolling into view ( #1182 )  
						
						... 
						
						
						
						Otherwise, we may get an error during scrollIntoViewIfNeeded protocol call. 
						
						
					 
					
						2020-03-02 14:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bd6e4970b 
							
						 
					 
					
						
						
							
							test: it.skip skips and it.fail expects to fail now ( #1178 )  
						
						
						
						
					 
					
						2020-03-02 13:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba29470cc1 
							
						 
					 
					
						
						
							
							fix(api): rename relativePoint to offset, remove unused parameters from input ( #1092 )  
						
						
						
						
					 
					
						2020-02-24 21:12:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f8508d1ed 
							
						 
					 
					
						
						
							
							feat(waitFor): update various waitFor options to be a single boolean ( #1066 )  
						
						
						
						
					 
					
						2020-02-22 09:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e310942b 
							
						 
					 
					
						
						
							
							test: fix test on Firefox Linux ( #1079 )  
						
						
						
						
					 
					
						2020-02-21 13:21:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							f305d6594e 
							
						 
					 
					
						
						
							
							chore: remove focused test  
						
						
						
						
					 
					
						2020-02-21 13:12:57 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							66362a5687 
							
						 
					 
					
						
						
							
							chore: update appveyour config  
						
						
						
						
					 
					
						2020-02-21 13:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05a1e1c641 
							
						 
					 
					
						
						
							
							test: remove newContext and newPage test helpers ( #1070 )  
						
						... 
						
						
						
						All tests should clean up their contexts themselves. 
						
						
					 
					
						2020-02-20 15:15:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33824aa1d7 
							
						 
					 
					
						
						
							
							feat(click): waitForInteractable option, defaults to true ( #934 ) ( #1052 )  
						
						
						
						
					 
					
						2020-02-19 09:34:57 -08:00