Commit Graph

641 Commits

Author SHA1 Message Date
Nick Sweeting 3dcfa7ebb1 skip broken tests 2025-08-19 13:27:14 -07:00
Nick Sweeting 76512fbfdd fix Failed to build DOM tree: cannot reuse already awaited coroutine 2025-08-16 17:58:45 -07:00
Nick Sweeting b2c20e8b27 fix cubic mrge notes 2025-08-16 16:35:47 -07:00
Nick Sweeting 99a0e5a3bd rename ClickElementEvent.new_tab to while_holding_ctrl 2025-08-16 16:25:15 -07:00
Nick Sweeting 8d86832095 fix SwitchTab by using TargetID for all tab_ids 2025-08-15 16:45:27 -07:00
Nick Sweeting d509759c57 more get_dropdown_options fixes 2025-08-14 17:11:18 -07:00
Nick Sweeting 5cc7d0f301 move dropdown options to proper event handlers 2025-08-14 16:44:29 -07:00
Nick Sweeting 6fab25c043 tests fixes 2025-08-14 14:32:32 -07:00
Nick Sweeting 878586edcd examples fixes 2025-08-14 14:32:32 -07:00
Nick Sweeting 7a0889cf20 formatting 2025-08-12 04:14:53 -07:00
Nick Sweeting d1e569eb31 raise BrowserError exceptions instead of returning success=False 2025-08-12 04:14:53 -07:00
Nick Sweeting 9f9558e49f Merge branch 'main' into local-remote-split 2025-08-11 13:15:21 -07:00
Louis a684a73fa1 fix 2025-08-10 14:25:09 +02:00
Louis 2d839ec710 Enhance screenshot handling for GIF generation in Agent class 2025-08-10 14:15:15 +02:00
Nick Sweeting a389927f75 fix initial tab detection and structure data extraction 2025-08-09 04:23:29 -07:00
Nick Sweeting 47d42c842c fix tabs checking 2025-08-09 03:47:42 -07:00
Nick Sweeting 03ea20826d lint 2025-08-09 03:42:20 -07:00
Nick Sweeting 67cbbc6ca8 add action tests 2025-08-09 03:42:10 -07:00
Nick Sweeting 66b21d634d clean up logging setup and tests 2025-08-09 03:41:34 -07:00
Nick Sweeting db92505ac3 better input text action 2025-08-09 01:49:47 -07:00
Nick Sweeting 34c3ba6c96 more scroll tests 2025-08-09 00:59:32 -07:00
Nick Sweeting 31fb754473 finish connecting feature flags 2025-08-08 20:23:18 -07:00
Nick Sweeting 77e18cf79c dont click on file inputs or dropdowns 2025-08-08 19:33:34 -07:00
Nick Sweeting 20b4b2a684 feature flags for iframes and recent_events, split security and nav actions 2025-08-08 19:13:10 -07:00
Nick Sweeting dbca57b6bf move click tests to dedicated file 2025-08-08 18:15:59 -07:00
Nick Sweeting 557067b8e9 remove expect_download param from click action 2025-08-08 17:42:46 -07:00
Nick Sweeting 3bb8fb0fee improve focus tracking 2025-08-08 07:15:04 -07:00
Nick Sweeting 737b152684 test fixes 2025-08-08 05:18:53 -07:00
Nick Sweeting 5c551272cb fix screenshots 2025-08-08 05:14:01 -07:00
Nick Sweeting 1e0da50a73 remove dead teardown method 2025-08-08 04:21:14 -07:00
Nick Sweeting db4c4e9b49 fix duplicate typed keystrokes 2025-08-08 04:13:44 -07:00
Nick Sweeting e7fb8aa376 try js click before quads click 2025-08-08 03:37:04 -07:00
Nick Sweeting 4826041154 new cdp_session singleton for current page 2025-08-07 21:48:57 -07:00
Nick Sweeting e9add2d745 add screenshot watchdog 2025-08-07 17:49:25 -07:00
Nick Sweeting 46dd9bd584 wip 2025-08-05 17:45:48 -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
Nick Sweeting 43bc8b57f5 remove dead code 2025-08-05 02:42:30 -07:00
Nick Sweeting 05cb92b126 fix tests 2025-08-05 02:30:56 -07:00
Nick Sweeting 6ddb62e093 more downloads watchdog and crash watchdog fixes 2025-08-05 00:43:14 -07:00
Nick Sweeting 4d92912cee enforce at least one about:blank page 2025-08-05 00:26:28 -07:00
Nick Sweeting 68496ef802 force-shutdown event_bus 20sec after browser stop 2025-08-05 00:26:05 -07:00
Nick Sweeting cc2d9359d3 fix bubus issue 2025-08-05 00:20:01 -07:00
Nick Sweeting 5a8e9b3bfa fix downloads watchdog and aboutblank watchdog 2025-08-04 23:47:54 -07:00
Nick Sweeting d8ffff6491 add local browser watchdog 2025-08-04 23:47:54 -07:00
Nick Sweeting 60777070d9 Update tests/ci/test_browser_session_storage_state.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-04 23:00:21 -04:00
Nick Sweeting 0a172d182b Update tests/ci/test_navigation_watchdog.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-04 22:58:38 -04:00
Nick Sweeting 57920fe758 Update tests/ci/test_navigation_watchdog.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-04 22:58:16 -04:00
Nick Sweeting 145dbf6e2b fix type hints 2025-08-04 19:57:13 -07:00