Commit Graph

1467 Commits

Author SHA1 Message Date
Matic Zavadlal a433c476d1 cleanup 2025-02-07 01:13:16 +01:00
Matic Zavadlal 76f7516e9b mem 2025-02-06 22:17:54 +01:00
Matic Zavadlal 9e0251432b Update context.py 2025-02-06 21:49:35 +01:00
Matic Zavadlal ca90d0f1f1 stash 2025-02-06 20:05:45 +01:00
XxAlonexX 2965f12e4c Improve Text Input Handling in Browser Context 2025-02-05 21:14:01 +05:30
magmueller 0b61750a1c Ability to read files 2025-02-04 22:57:06 -08:00
j0yk1ll f3d73d6733 generate unique file name when file already exists 2025-02-03 21:39:43 +01:00
jersobh ac88cf46ee Added initial_actions and service action on registry for wait_for_element with timeout 2025-02-02 01:20:02 +00:00
Magnus Müller d03c157b5e Merge pull request #479 from VATALU/record_screenshot_when_not_use_vission
Feature/Record screenshots in AgentHistory even when use_vision=False
2025-01-31 22:37:57 -08:00
magmueller e2582260f1 Option to exclude dynamic css attributes 2025-01-31 15:01:21 -08:00
magmueller 724f9c3efd Added coordinates and css selectors into state 2025-01-30 23:58:18 -08:00
Sean Gu 0f9ec409ec Merge branch 'browser-use:main' into record_screenshot_when_not_use_vission 2025-01-30 17:48:55 +08:00
Sean Gu 9638191e3b Feature/Record screenshots in AgentHistory even when use_vision=False 2025-01-30 17:29:11 +08:00
Magnus Müller 49bfb4d77c Merge pull request #416 from j0yk1ll/enable_downloads
fix: enable downloads
2025-01-29 22:17:42 -08:00
magmueller 7b5f07aeac Function to reset the browser 2025-01-28 09:56:35 -08:00
magmueller c8d378c9e2 First reset context draft 2025-01-28 09:37:54 -08:00
j0yk1ll 400c8b813a fix: enable downloads 2025-01-26 15:44:44 +01:00
vincent effb742326 fix:windows connect browser error 2025-01-26 08:22:12 +08:00
magmueller 223e224081 Add browser settings 2025-01-25 13:59:24 -08:00
Magnus Müller f639a0089d Merge pull request #369 from vvincent1234/fix/record_video_blur
define record_video_size
2025-01-24 11:39:29 -08:00
magmueller ee317cd510 Dont log an error when go back is not fully done 2025-01-24 10:04:43 -08:00
vincent beeac16dc6 define record_video_size 2025-01-24 23:23:11 +08:00
Magnus Müller 8e8a9589e8 Merge pull request #364 from browser-use/Enhancement/restrict-urls
Enhancement/restrict urls
2025-01-23 19:39:21 -08:00
magmueller e7c49bfcac Error handling for restricted domains 2025-01-23 16:53:23 -08:00
magmueller 66ea4a3509 Restric urls 2025-01-23 15:44:14 -08:00
Ran Locar f34f57d266 changed the 'navigator.langagues' to return only 'en-US'; this prevents inconsistencies between the webworker and navigatot, which, when present, are an indicator of bot activity. A more correct solution would be to set it to self.config.locale, but that could be null. 2025-01-23 18:32:21 +02:00
Gregor Žunič a92f4466fe Merge branch 'main' into pr/gregpr07/346 2025-01-21 14:33:48 -08:00
Gregor Žunič c21169f5f0 added agent callbacks for step and done 2025-01-21 14:29:56 -08:00
magmueller c0f175ad94 Set viewport_expansion to 500 2025-01-20 10:14:22 -08:00
magmueller 2bd6e20953 Include how many pixels are above / below 2025-01-20 10:12:12 -08:00
magmueller bcf0b67cf5 Add viewport_expansion to config 2025-01-20 08:59:20 -08:00
magmueller fa87e1b5de Merge branch 'main' of https://github.com/erikmuttersbach/browser-use into erikmuttersbach-main 2025-01-19 17:27:17 -08:00
magmueller 26c8874dd1 Separate browser init methods in different functions 2025-01-19 16:54:38 -08:00
magmueller 3fd3beb4d5 Merge branch 'bug/294-newlines-in-selectors' of https://github.com/neoromantic/browser-use into neoromantic-bug/294-newlines-in-selectors 2025-01-19 15:46:22 -08:00
Magnus Müller 0b46ca16ef Merge pull request #309 from neoromantic/bug/295-nested-iframes
Fix for nested iframes
2025-01-19 14:18:00 -08:00
Magnus Müller cfdf7decb5 Merge pull request #302 from katiue/highlight_click_component
implement highlight function
2025-01-19 13:55:55 -08:00
Sergey Petrov 478f9a39f4 Fix: include tab chars to replacement 2025-01-19 15:13:08 +07:00
Ran Locar c161216e56 added support for custom user agent and an example to demonstrate it 2025-01-19 09:59:39 +02:00
Sergey Petrov 1267c4d275 Fix for nested iframes 2025-01-19 14:22:21 +07:00
Sergey Petrov ab8420a6b4 Fix for newlines in css selector for attribute values 2025-01-19 13:55:05 +07:00
katiue 8648b6315f remove some uneccessary space 2025-01-18 23:02:00 +07:00
katiue 34b6a6f90c implement highlight function 2025-01-18 22:57:25 +07:00
erikmuttersbach 24c9a7c9f9 Re-using context when cdp is used 2025-01-16 23:29:49 +01:00
Promise Ogbonna 92db04b7e1 Include locale in BrowserContextConfig
Locale will affect navigator.language value, Accept-Language request header value as well as number and date formatting rules. Defaults to the system default locale.

[Playwright Browser Context Options - Locale](https://playwright.dev/python/docs/api/class-browsertype#browser-type-launch-persistent-context-option-locale)
2025-01-15 20:15:23 +01:00
Gregor Žunič 3a9d86cdb5 Merge pull request #105 from MahlerTom/main
[BUG] `on_page` is called not being called for the first `new_page()` in `_initialize_session`
2025-01-10 08:10:01 -08:00
GatienBoquet 869a7d2d91 feature: add cdp_url to BrowserConfig 2025-01-09 11:53:20 -05:00
magmueller bc2ddd5d17 Error handling 2025-01-07 07:31:52 -08:00
Tom Mahler 2454893f69 no need for async 2024-12-20 14:29:23 +02:00
Tom Mahler b8fb622dd0 _add_new_page_listener should be called before page = await context.new_page() 2024-12-20 14:25:33 +02:00
Gregor Žunič 5e545d7242 default window size squareish 2024-12-10 13:03:55 +01:00