Commit Graph

1581 Commits

Author SHA1 Message Date
Nick Sweeting fb6fa259a8 apply ruff safe fixes 2025-03-28 18:11:36 -07:00
Nick Sweeting 588a9f9f50 Merge branch 'main' into pre-commit_run_pre-commit-hooks_--all-files 2025-03-28 16:17:47 -07:00
Nick Sweeting 226eb99a4f Merge branch 'main' into ruff-linting 2025-03-28 15:44:47 -07:00
Nick Sweeting 70e206e05e Merge pull request #1196 from browser-use/linter-fixes
Linter fixes
2025-03-28 15:44:24 -07:00
Nick Sweeting cf106229d4 run linter on new dolphin browser class 2025-03-28 15:39:55 -07:00
Nick Sweeting 268fb8c259 Merge pull request #932 from Jonathanqjs/fix-element-addEventListener-detection
Fix: Unable to Retrieve Interactive Elements Bound with addEventListener
2025-03-28 11:40:52 -07:00
Nick Sweeting b892b75fdc update dev setup docs 2025-03-28 01:11:10 -07:00
Nick Sweeting f382c2e612 Merge branch 'main' into action-filters 2025-03-28 00:42:05 -07:00
Nick Sweeting 3ea376e5a2 dont try to load extensions for now 2025-03-27 23:00:01 -07:00
Nick Sweeting 73c5668f46 also remove remote debug addr flag 2025-03-27 20:14:11 -07:00
Nick Sweeting 781920d694 prevent clashing with existing 9222 port if taken 2025-03-27 20:07:28 -07:00
Nick Sweeting 56977be7d1 Merge branch 'main' into Improve-click-by-text-handling 2025-03-27 19:43:34 -07:00
Nick Sweeting d2d8a7e3c6 Merge branch 'main' into Add-wait-for-element-action 2025-03-27 17:45:08 -07:00
Nick Sweeting bc71fd6d46 implement pause and resume with Ctrl+C 2025-03-27 16:29:59 -07:00
Nick Sweeting 649e3fa757 kill chrome subprocess if keep_alive=False 2025-03-27 14:03:56 -07:00
Nick Sweeting 6be5956244 Merge pull request #1046 from ProphetDiceBot/main
Add dolphin browser driver support
2025-03-27 12:35:15 -07:00
Nick Sweeting 1de886b82a fix too many tabs 2025-03-27 11:30:20 -07:00
Nick Sweeting b1142a5957 properly clear input elements before typing in text 2025-03-27 11:27:13 -07:00
Nick Sweeting a606857b8f tweak context setup debug logging 2025-03-27 11:27:04 -07:00
Nick Sweeting 5bd0715fb8 make sure docker env var is visible in example env and loaded properly 2025-03-27 11:26:52 -07:00
Nick Sweeting ef0239183e fix logging 2025-03-27 11:13:42 -07:00
Nick Sweeting e6900d1287 add ruff dependency 2025-03-27 11:10:41 -07:00
jersobh f6960ad80e improving the element click to fallback to js evaluate; use optional element type 2025-03-27 16:21:09 +00:00
Nick Sweeting 1252f76290 add better logging emojis 2025-03-27 02:45:14 -07:00
Nick Sweeting 69a960fa4b refactor browser config setup process 2025-03-27 02:45:12 -07:00
Nick Sweeting ff14e42b83 user profile is managed by plawright instead of flags 2025-03-27 02:43:45 -07:00
Nick Sweeting e28791587b remove chrome duplicate args while retaining ordering 2025-03-27 02:30:19 -07:00
Nick Sweeting a565ff9bcd Merge branch 'main' into browser-launch-flags 2025-03-26 16:52:25 -07:00
Nick Sweeting b47c20c780 Merge branch 'main' into Click-on-non-indexed-elements 2025-03-26 16:50:35 -07:00
Nick Sweeting b4f96243a8 Merge branch 'main' into browser-launch-flags 2025-03-26 16:47:13 -07:00
Nick Sweeting 8f6815768a fix error when checking cdp url for firefoxness 2025-03-26 16:18:20 -07:00
Nick Sweeting 16879e4833 fix for current page detection grabbing a chrome extension service worker 2025-03-26 14:44:50 -07:00
Nick Sweeting c0d5da1e49 disable cross-origin iframes support for now 2025-03-26 13:02:58 -07:00
Jeff Andrade 0e5e108e10 Merge branch 'browser-use:main' into Click-on-non-indexed-elements 2025-03-26 09:37:09 +00:00
Christian Clauss ef9c7b1c09 Merge branch 'main' into pre-commit_run_pre-commit-hooks_--all-files 2025-03-26 08:00:43 +01:00
Viking Den ff3683348d fix error: name 'browser_class' is not defined 2025-03-26 06:33:25 +00:00
jersobh 4a201f4c69 handling multiple elements with the same text 2025-03-26 02:53:14 +00:00
Nick Sweeting 344942f6d5 Merge pull request #967 from jlogtenberg/har-file
HAR file recording
2025-03-25 18:22:32 -07:00
Nick Sweeting dbde8af4b8 improve chrome launch args handling for disable security case 2025-03-25 17:39:17 -07:00
Nick Sweeting 29d3622471 fix merge conflicts 2025-03-25 17:30:39 -07:00
Nick Sweeting 7e321809ae Merge branch 'main' into browser-screenshot-issue 2025-03-25 16:59:04 -07:00
Nick Sweeting 3218ddd6da fix spaces vs tabs 2025-03-25 19:34:49 -04:00
Nick Sweeting d95527ab27 Merge branch 'main' into enhancement/add_tabGroups_chrome 2025-03-25 16:34:08 -07:00
Nick Sweeting 554c51859e fix chrome connecting to extension context by accident 2025-03-25 15:08:45 -07:00
Nick Sweeting 9b80703654 move chrome flags to separate file 2025-03-25 15:01:19 -07:00
Nick Sweeting 14c4a7a293 Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome 2025-03-25 13:25:26 -07:00
Nick Sweeting a8c2d3200d Merge pull request #1119 from niranjandasMM/bug_fix-allowed_domains_restrict_urls
Fixed allowed_domains restriction feature
2025-03-25 12:59:32 -07:00
Nick Sweeting bf521fda9e add all the chrome flags 2025-03-25 01:42:42 -07:00
Nick Sweeting 73369f910c fix discovery of elements that have both shadow and non shadow child nodes 2025-03-24 14:28:00 -07:00
Nick Sweeting d62b4ef1f6 better tab idx calculation when some tabs are skipped 2025-03-24 14:27:27 -07:00