Commit Graph

1467 Commits

Author SHA1 Message Date
Nick Sweeting db4c4e9b49 fix duplicate typed keystrokes 2025-08-08 04:13:44 -07:00
Nick Sweeting 5f7b189eba nevermind do quads click first 2025-08-08 03:37:44 -07:00
Nick Sweeting e7fb8aa376 try js click before quads click 2025-08-08 03:37:04 -07:00
Nick Sweeting 734e58a1fc hotload page immediately based on url found in task 2025-08-08 03:16:55 -07:00
Nick Sweeting 4826041154 new cdp_session singleton for current page 2025-08-07 21:48:57 -07:00
Nick Sweeting d2268acf0d fixes for markdownify html and crash detection 2025-08-07 19:37:36 -07:00
Nick Sweeting 0e41a1177b fix imports 2025-08-07 19:29:06 -07:00
Nick Sweeting a254d654a8 add note 2025-08-07 18:47:56 -07:00
Nick Sweeting e9ba422d66 remove CDP caching entirely because it was misguided 2025-08-07 18:35:10 -07:00
Nick Sweeting 021aeab87d fix init script setup 2025-08-07 18:19:53 -07:00
Nick Sweeting b6e3601dd7 more working default actions 2025-08-07 17:56:48 -07:00
Nick Sweeting e9add2d745 add screenshot watchdog 2025-08-07 17:49:25 -07:00
Nick Sweeting a8817ff65f click is working again 2025-08-07 14:43:58 -07:00
Nick Sweeting 058b20d7e7 fix click return values 2025-08-07 14:32:55 -07:00
Nick Sweeting 1d19cbd90f fix click return values 2025-08-07 14:24:52 -07:00
Nick Sweeting 64480ddbc8 fix circular reference issues with Event node serializing 2025-08-07 14:21:12 -07:00
Gregor Žunič 46b630ffd6 fixed some forward reference errors 2025-08-07 09:47:06 -07:00
Nick Sweeting dc80ea32f0 working nav and screenshots and highlighting 2025-08-06 21:04:09 -07:00
Nick Sweeting fe113d7094 rebuild manually 2025-08-06 21:01:03 -07:00
Nick Sweeting 3b685e54d8 cdp session caching updates 2025-08-06 20:52:12 -07:00
Nick Sweeting 50be4c3a94 working events for launch and nav 2025-08-06 19:47:54 -07:00
Nick Sweeting 93d6fe209b working events for launch and navigate 2025-08-06 19:47:34 -07:00
Nick Sweeting e95629ecdb add target checking before using 2025-08-06 17:10:56 -07:00
Nick Sweeting eedf0e7aa8 fix cross-origin iframe handling 2025-08-06 17:02:18 -07:00
Nick Sweeting 0088b3e016 remove unneeded BuildDOMTreeEvent in favor of BrowserStateRequestEvent and private helper 2025-08-06 14:50:39 -07:00
Nick Sweeting 8d5434392f fix missing page domain enable 2025-08-06 13:56:03 -07:00
Nick Sweeting 3e71e74bc7 add cdp_client_for_target and cdp_client_for_frame helpers 2025-08-06 13:53:37 -07:00
Nick Sweeting e6e060d7b1 fix in 2025-08-06 06:38:22 -07:00
Nick Sweeting 98a44bbeab working navigation 2025-08-06 06:27:53 -07:00
Nick Sweeting daa430435d working cli 2025-08-06 06:23:45 -07:00
Nick Sweeting 0bf206bb28 attach state events 2025-08-06 05:26:06 -07:00
Nick Sweeting e8bd1bf3fd cleanup cdp_client access patterns using property on session 2025-08-06 04:52:19 -07:00
Nick Sweeting 936f7d7d35 more playwright tearout 2025-08-06 04:06:34 -07:00
Nick Sweeting 13ce936128 add session.py cdp helpers 2025-08-05 18:30:53 -07:00
Nick Sweeting 46dd9bd584 wip 2025-08-05 17:45:48 -07:00
Nick Sweeting 14c7d47fd9 make Click action more flexible to take over node and idx-based clicking 2025-08-05 05:14:12 -07:00
Nick Sweeting c21f5b9b0b remove dead code 2025-08-05 05:02:23 -07:00
Nick Sweeting 3ec3373258 continue removing duplicate code from merge 2025-08-05 04:55:08 -07:00
Nick Sweeting 2ac0ac91d5 remove duplicate dead code 2025-08-05 04:52:55 -07:00
Nick Sweeting 93204d6f7e remove unecessary old navigation helper calls 2025-08-05 04:23:31 -07:00
Nick Sweeting 4dc452ad2b use CDP for getBoxModel calls 2025-08-05 04:11:38 -07:00
Nick Sweeting 762b3d10a7 add RefreshEvent 2025-08-05 04:00:40 -07:00
Nick Sweeting 7da23cd0ef add compat methods for backwards-compatibility 2025-08-05 03:58:50 -07:00
Nick Sweeting 7317a2c753 more cdp-use conversion 2025-08-05 03:57:45 -07:00
Nick Sweeting 7647b88116 missing imports 2025-08-05 03:51:27 -07:00
Nick Sweeting fb15342599 add last few default actions 2025-08-05 03:50:58 -07:00
Nick Sweeting 2b6f679ec4 more default actuions 2025-08-05 03:42:32 -07:00
Nick Sweeting a2bc905d85 add default_action_watchdog with cdp-use default actions 2025-08-05 03:25:49 -07:00
Nick Sweeting 328a4b5be4 Merge branch 'feature/new-dom-extraction-layer' into local-remote-split 2025-08-05 03:12:48 -07:00
Nick Sweeting 79fc707750 skip flaky tests for now, cleanup event loop attempt number 52 2025-08-05 03:07:06 -07:00