BrowserConfig

class BrowserConfig:
Browser configuration settings.

ToolkitConfig

class ToolkitConfig:
Toolkit-specific configuration.

ConfigLoader

class ConfigLoader:
Configuration loader for HybridBrowserToolkit.

init

def __init__(
    self,
    browser_config: Optional[BrowserConfig] = None,
    toolkit_config: Optional[ToolkitConfig] = None
):

from_kwargs

def from_kwargs(cls, **kwargs):
Create ConfigLoader from keyword arguments.

get_browser_config

def get_browser_config(self):
Get browser configuration.

get_toolkit_config

def get_toolkit_config(self):
Get toolkit configuration.

to_ws_config

def to_ws_config(self):
Convert to WebSocket wrapper configuration format.

get_timeout_config

def get_timeout_config(self):
Get all timeout configurations.

update_browser_config

def update_browser_config(self, **kwargs):
Update browser configuration.

update_toolkit_config

def update_toolkit_config(self, **kwargs):
Update toolkit configuration.