MCPcopy Create free account

hub / github.com/OTA-Tech-AI/web-agent-protocol / functions

Functions527 in github.com/OTA-Tech-AI/web-agent-protocol

FunctiondblClickHandler
(event)
chrome-extension/js/DOMListener.js:768
FunctiondebouncedClickHandler
(event)
chrome-extension/js/DOMListener.js:746
Functiondecorator
(func: Callable[P, R])
browser_use/utils.py:276
Methoddecorator
(func: Callable)
browser_use/controller/registry/service.py:57
Functiondone
(params: DoneAction)
browser_use/agent/tests.py:52
Methoddrag_drop
Performs a precise drag and drop operation between elements or coordinates.
browser_use/controller/service.py:693
Methodduration_seconds
Calculate step duration in seconds
browser_use/agent/views.py:125
Methodexecute_drag_operation
Execute the drag operation with comprehensive error handling.
browser_use/controller/service.py:770
Methodexecute_javascript
Execute JavaScript code on the page
browser_use/browser/context.py:804
Methodextract_content
( goal: str, should_strip_link_urls: bool, browser: BrowserContext, page_extraction_llm: BaseChatModel )
browser_use/controller/service.py:333
Functionextract_page_content
(params: ExtractPageContentAction, browser=None)
browser_use/agent/tests.py:48
Methodextracted_content
Get all extracted content from history
browser_use/agent/views.py:367
Functionfind_top_rated_keyboard_amazon_ca_exact_replay
exact replay: find a top rated keyboard on amazon.ca
mcp_servers/find_top_rated_keyboard_amazon_ca_y757R6w6y17LVHXl_mcp_server.py:23
Functionfind_top_rated_keyboard_amazon_ca_smart_replay
smart replay: find a top rated keyboard on amazon.ca
mcp_servers/find_top_rated_keyboard_amazon_ca_y757R6w6y17LVHXl_mcp_server.py:8
FunctiongetCurrentOriginPattern
()
chrome-extension/js/panel.js:215
FunctiongetEffectiveScroll
(element)
browser_use/dom/buildDomTree.js:838
FunctiongetUniqueIdentifierForInput
(element)
chrome-extension/js/elementProcess.js:293
Methodget_browser_profiles
Get a list of available browser profiles from Dolphin Anty. Returns: list: A list of browser profiles. Raises: Exception: If fetc
browser_use/browser/dolphin_service.py:167
Methodget_cross_origin_iframes
(self)
browser_use/dom/service.py:49
Methodget_current_page
Get the currently active page. Raises: Exception: If no active page is available.
browser_use/browser/dolphin_service.py:41
Methodget_current_state
Get the current state of the browser (URL, content, viewport size, tabs). Returns: BrowserState: The current state of the browser. Rais
browser_use/browser/dolphin_service.py:316
Methodget_drag_elements
Get source and target elements with appropriate error handling.
browser_use/controller/service.py:698
Methodget_dropdown_options
Get all options from a native dropdown
browser_use/controller/service.py:496
Methodget_element_by_index
(self, index: int)
browser_use/browser/context.py:1554
Methodget_element_coordinates
Get coordinates from elements with appropriate error handling.
browser_use/controller/service.py:733
Methodget_file_upload_element
(self, check_siblings: bool = True)
browser_use/dom/views.py:170
Methodget_messages
Get current message list, potentially trimmed to max tokens
browser_use/agent/message_manager/service.py:175
Methodget_page_html
Get the current page HTML content
browser_use/browser/context.py:799
Methodget_prompt_description
Get a description of all actions for the prompt Args: page: If provided, filter actions by page using page_filter and domains. Returns: A
browser_use/controller/registry/views.py:117
Methodget_session
Get the current session. Returns: DolphinBrowser: The current DolphinBrowser instance. Raises: Exception: If the browser is not c
browser_use/browser/dolphin_service.py:137
Methodget_system_message
(self, is_planner_reasoning)
browser_use/agent/prompts.py:165
Methodget_total_tokens
Get total tokens in history
browser_use/agent/message_manager/views.py:110
Methodgo_back
(_: NoParamsAction, browser: BrowserContext)
browser_use/controller/service.py:113
Methodgo_forward
Navigate forward in history
browser_use/browser/context.py:777
Methodgo_to_url
(params: GoToUrlAction, browser: BrowserContext)
browser_use/controller/service.py:104
FunctionhandleBGMessage
(message)
chrome-extension/js/panel.js:360
FunctionhandleInputChange
(event)
chrome-extension/js/DOMListener.js:583
Functionhandle_event
()
action_collect_server.py:22
Methodhas_errors
Check if the agent has any non-None errors
browser_use/agent/views.py:318
Methodhash
(self)
browser_use/dom/views.py:96
Methodignore_all_inputs
(cls, values)
browser_use/controller/views.py:100
Functioninit
Call once from DOMListener. Attaches every handler that matches * the current hostname.
chrome-extension/js/specialEventHandler.js:91
Methodinput_text
(params: InputTextAction, browser: BrowserContext, has_sensitive_data: bool = False)
browser_use/controller/service.py:250
Methodinput_text_by_selector
(params: InputTextBySelectorAction, browser: BrowserContext, has_sensitive_data: bool = False)
browser_use/controller/service.py:269
Methodinput_token_usage
Get token usage for each step
browser_use/agent/views.py:236
FunctionisInExpandedViewport
* Checks if an element is within the expanded viewport.
browser_use/dom/buildDomTree.js:821
Methodis_parent_in_viewport
(self)
browser_use/dom/views.py:35
Methodis_parent_top_element
(self)
browser_use/dom/views.py:40
Functionlistener
(msg)
chrome-extension/js/panel.js:204
Methodllm_api_key
Get the LLM API key. Returns: The API key as a string. Raises: ValueError: If the API key is not found in en
mcp_client.py:52
Methodload_and_rerun
Load history from file and rerun it. Args: history_file: Path to the history file **kwargs: Additional arguments passed to rerun_history
browser_use/agent/service.py:1290
FunctionlogForLevel
(self, message, *args, **kwargs)
browser_use/logging_config.py:48
FunctionlogToRoot
(message, *args, **kwargs)
browser_use/logging_config.py:52
FunctionmessageListener
(message, sender, sendResponse)
chrome-extension/js/background.js:136
Functionmessage_manager
(request: pytest.FixtureRequest)
browser_use/agent/message_manager/tests.py:20
Methodmessage_manager
(self)
browser_use/agent/service.py:1464
Methodmodel_outputs
Get all model outputs from history
browser_use/agent/views.py:343
Methodmodel_thoughts
Get all thoughts from history
browser_use/agent/views.py:339
Methodname
(self)
browser_use/telemetry/views.py:10
Methodnavigate_to
Navigate to a URL
browser_use/browser/context.py:751
Methodnode_to_dict
(node: DOMBaseNode)
browser_use/browser/tests/test_clicks.py:14
Methodnumber_of_steps
Get the number of steps in the history
browser_use/agent/views.py:386
FunctiononMutation
(records)
chrome-extension/js/DOMListener.js:198
Methodon_page
(page: Page)
browser_use/browser/context.py:393
Methodon_request
(request)
browser_use/browser/context.py:577
Methodon_response
(response)
browser_use/browser/context.py:614
Methodopen_tab
(params: OpenTabAction, browser: BrowserContext)
browser_use/controller/service.py:313
Methodpause
Pause the agent before the next step
browser_use/agent/service.py:1309
Methodperform_click
Performs the actual click, handling both download and navigation scenarios.
browser_use/browser/context.py:1397
Methodprocess_node
(node: DOMBaseNode, depth: int)
browser_use/dom/views.py:128
Methodprocess_node
(node: DOMElementNode)
browser_use/dom/history_tree_processor/service.py:38
Methodproperties
(self)
browser_use/telemetry/views.py:14
FunctionpushTiming
(type)
browser_use/dom/buildDomTree.js:20
FunctionquickVisibilityCheck
(element)
browser_use/dom/buildDomTree.js:883
Methodrefresh_page
Refresh the current page
browser_use/browser/context.py:760
Methodremove_oldest_message
Remove oldest non-system message
browser_use/agent/message_manager/views.py:114
Methodreplace_secrets
(value)
browser_use/controller/registry/service.py:160
Methodreplace_sensitive
(value: str)
browser_use/agent/message_manager/service.py:208
Methodreset_context
Reset the browser session Call this when you don't want to kill the context but just kill the state
browser_use/browser/context.py:1616
Methodresume
Resume the agent
browser_use/agent/service.py:1317
Functionrun_replay_endpoint
()
wap_service.py:7
Functionsample_browser_state
()
browser_use/agent/tests.py:17
Functionsample_history
(action_registry)
browser_use/agent/tests.py:60
Methodsave_history
Save the history to a file
browser_use/agent/service.py:1303
Methodsave_html_to_file
Retrieves and returns the full HTML content of the current page to a file
browser_use/controller/service.py:369
Methodsave_pdf
(browser: BrowserContext)
browser_use/controller/service.py:289
Methodscroll_down
(params: ScrollAction, browser: BrowserContext)
browser_use/controller/service.py:398
Methodscroll_to_text
(text: str, browser: BrowserContext)
browser_use/controller/service.py:461
Methodscroll_up
(params: ScrollAction, browser: BrowserContext)
browser_use/controller/service.py:418
Methodsearch_google
(params: SearchGoogleAction, browser: BrowserContext)
browser_use/controller/service.py:95
Methodselect_dropdown_option
Select dropdown option by the text of the option you want to select
browser_use/controller/service.py:566
Methodselect_option_by_selector
Select the <option value='…'> inside <select css_selector>.
browser_use/controller/service.py:664
Methodsend_keys
(params: SendKeysAction, browser: BrowserContext)
browser_use/controller/service.py:438
Functionsingleton
(cls)
browser_use/utils.py:307
FunctionsubmitHandler
(event)
chrome-extension/js/DOMListener.js:791
Methodswitch_tab
(params: SwitchTabAction, browser: BrowserContext)
browser_use/controller/service.py:303
Methodswitch_to_tab
Switch to a specific tab by its page ID. Args: page_id (int): The index of the tab to switch to. Raises: Exception: If the tab in
browser_use/browser/dolphin_service.py:79
Methodtake_step
Take a step Returns: Tuple[bool, bool]: (is_done, is_valid)
browser_use/agent/service.py:918
Functiontest_action_creation
(action_registry)
browser_use/agent/tests.py:190
Functiontest_add_state_message
Test adding browser state message
browser_use/agent/message_manager/tests.py:43
← previousnext →401–500 of 527, ranked by callers