ddp_utils.browser¶
import ddp_utils.browser
Production backend-neutral browser automation API.
Business code uses one synchronous facade across Selenium, SeleniumBase, Playwright, Camoufox, and system-native browser processes. Provider-specific objects remain available through explicit native escape hatches.
Submodules
- ddp_utils.browser.backends
- ddp_utils.browser.backends.base
- ddp_utils.browser.backends.native
- ddp_utils.browser.backends.playwright
- ddp_utils.browser.backends.selenium
- ddp_utils.browser.backends.selenium.backend
- ddp_utils.browser.backends.selenium.cloudflare
- ddp_utils.browser.backends.selenium.extensions
- ddp_utils.browser.backends.selenium.launcher
- ddp_utils.browser.backends.selenium.middleware_wait
- ddp_utils.browser.backends.selenium.models
- ddp_utils.browser.backends.selenium.proxy
- ddp_utils.browser.backends.selenium.session
- ddp_utils.browser.cdp
- ddp_utils.browser.config
- ddp_utils.browser.contracts
- ddp_utils.browser.errors
- ddp_utils.browser.facade
- ddp_utils.browser.facade.advanced
- ddp_utils.browser.facade.browser
- ddp_utils.browser.facade.collections
- ddp_utils.browser.facade.cookies
- ddp_utils.browser.facade.dialogs
- ddp_utils.browser.facade.downloads
- ddp_utils.browser.facade.element_extras
- ddp_utils.browser.facade.elements
- ddp_utils.browser.facade.events
- ddp_utils.browser.facade.extensions
- ddp_utils.browser.facade.frames
- ddp_utils.browser.facade.human
- ddp_utils.browser.facade.input
- ddp_utils.browser.facade.network
- ddp_utils.browser.facade.pages
- ddp_utils.browser.facade.protocols
- ddp_utils.browser.facade.proxy
- ddp_utils.browser.facade.search
- ddp_utils.browser.facade.storage
- ddp_utils.browser.facade.wait_extras
- ddp_utils.browser.facade.waits
- ddp_utils.browser.factory
- ddp_utils.browser.network
- ddp_utils.browser.observers
- ddp_utils.browser.profile
- ddp_utils.browser.registry
- ddp_utils.browser.results
- ddp_utils.browser.session