Crate cdp_core

Crate cdp_core 

Source

Re-exports§

pub use accessibility::AccessibilityController;
pub use accessibility::AccessibilityNode;
pub use accessibility::AccessibilityProperty;
pub use accessibility::AccessibilitySnapshot;
pub use accessibility::AccessibilitySnapshotOptions;
pub use browser::manager::Browser;
pub use browser::manager::BrowserContext;
pub use browser::manager::BrowserContextOptions;
pub use browser::manager::DownloadBehavior;
pub use browser::manager::DownloadOptions;
pub use browser::manager::PermissionGrant;
pub use browser::manager::PermissionOverride;
pub use domain_manager::DomainConfig;
pub use domain_manager::DomainManager;
pub use domain_manager::DomainState;
pub use domain_manager::DomainType;
pub use emulation::EmulationConfig;
pub use emulation::EmulationController;
pub use emulation::Geolocation;
pub use emulation::MediaEmulation;
pub use emulation::MediaFeatureOverride;
pub use emulation::UserAgentBrand;
pub use emulation::UserAgentMetadataOverride;
pub use emulation::UserAgentOverride;
pub use error::CdpError;
pub use error::Result;
pub use input::keyboard::KeyInput;
pub use input::keyboard::KeyModifiers;
pub use input::keyboard::Keyboard;
pub use input::keyboard::KeyboardModifier;
pub use input::mouse::DoubleClickOptions;
pub use input::mouse::Mouse;
pub use input::mouse::MouseClickOptions;
pub use input::mouse::MousePosition;
pub use input::mouse::PressHoldOptions;
pub use network::cookies::CookieManager;
pub use network::cookies::SetCookieParams;
pub use network::network_intercept::HttpMethod;
pub use network::network_intercept::InterceptedRequest;
pub use network::network_intercept::InterceptedResponse;
pub use network::network_intercept::NetworkEvent;
pub use network::network_intercept::NetworkEventCallback;
pub use network::network_intercept::NetworkInterceptor;
pub use network::network_intercept::RequestInterceptorExt;
pub use network::network_intercept::RequestModification;
pub use network::network_intercept::ResponseFilterCallback;
pub use network::network_intercept::ResponseHandlerCallback;
pub use network::network_intercept::ResponseMock;
pub use page::element::ElementHandle;
pub use page::element::ScreenshotBoxType;
pub use page::element::ShadowRoot;
pub use page::frame::Frame;
pub use page::frame::RetryConfig;
pub use page::page_core::DomMutationCallback;
pub use page::page_core::DomMutationEvent;
pub use page::page_core::FrameLifecycleCallback;
pub use page::page_core::FrameLifecycleEvent;
pub use page::page_core::FrameSnapshot;
pub use page::page_core::Page;
pub use page::page_core::WaitForNavigationOptions;
pub use page::page_core::WaitForSelectorOptions;
pub use page::page_core::WaitUntil;
pub use page::session::PageSession;
pub use page::session::PageSessionManager;
pub use page::session::PageSessionSnapshot;
pub use storage::manager::LocalStorageExt;
pub use storage::manager::SessionStorageExt;
pub use storage::manager::StorageItem;
pub use storage::manager::StorageManager;
pub use storage::manager::StorageType;
pub use tracing::TracingController;
pub use tracing::TracingStartOptions;
pub use tracing::TracingStopResult;

Modules§

accessibility
browser
domain_manager
CDP Domain Manager
emulation
error
input
network
page
storage
tracing

Structs§

Cookie

Enums§

CookiePriority
CookieSameSite
MouseButton

Constants§

DEFAULT_CHANNEL_CAPACITY
Default capacity for event channels.