Expand description
Core domain types for Viewpoint browser automation.
This crate provides the high-level API for browser automation,
including Browser, BrowserContext, Page, and navigation types.
Re-exports§
pub use browser::Browser;pub use browser::BrowserBuilder;pub use browser::NewContextBuilder;pub use context::BrowserContext;pub use context::ClearCookiesBuilder;pub use context::ColorScheme;pub use context::ContextEventManager;pub use context::ContextOptions;pub use context::ContextOptionsBuilder;pub use context::Cookie;pub use context::ForcedColors;pub use context::Geolocation;pub use context::HandlerId;pub use context::HttpCredentials;pub use context::IndexedDbDatabase;pub use context::IndexedDbEntry;pub use context::IndexedDbIndex;pub use context::IndexedDbObjectStore;pub use context::LocalStorageEntry;pub use context::PageInfo;pub use context::Permission;pub use context::ReducedMotion;pub use context::SameSite;pub use context::SetGeolocationBuilder;pub use context::StorageOrigin;pub use context::StorageState;pub use context::StorageStateBuilder;pub use context::StorageStateOptions;pub use context::StorageStateSource;pub use context::Tracing;pub use context::TracingOptions;pub use context::ViewportSize as ContextViewportSize;pub use error::CoreError;pub use network::AbortError;pub use network::ContinueBuilder;pub use network::FetchedResponse;pub use network::FulfillBuilder;pub use network::NetworkEvent;pub use network::NetworkEventListener;pub use network::RemoteAddress;pub use network::Request;pub use network::RequestEvent;pub use network::RequestFailedEvent;pub use network::RequestFinishedEvent;pub use network::RequestSizes;pub use network::RequestTiming;pub use network::ResourceType;pub use network::Response;pub use network::ResponseEvent;pub use network::Route;pub use network::RouteHandler;pub use network::RouteHandlerRegistry;pub use network::SecurityDetails;pub use network::UrlMatcher;pub use network::UrlPattern;pub use network::WaitForRequestBuilder;pub use network::WaitForResponseBuilder;pub use network::WebSocket;pub use network::WebSocketFrame;pub use network::WebSocketManager;pub use page::AriaCheckedState;pub use page::AriaRole;pub use page::AriaSnapshot;pub use page::FilterBuilder;pub use page::Locator;pub use page::LocatorOptions;pub use page::Page;pub use page::RoleLocatorBuilder;pub use page::Selector;pub use page::TextOptions;pub use page::Animations;pub use page::ClipRegion;pub use page::ScreenshotBuilder;pub use page::ScreenshotFormat;pub use page::Margins;pub use page::PaperFormat;pub use page::PdfBuilder;pub use page::JsHandle;pub use page::Polling;pub use page::WaitForFunctionBuilder;pub use page::ScriptTagBuilder;pub use page::ScriptType;pub use page::SetContentBuilder;pub use page::StyleTagBuilder;pub use page::GotoBuilder;pub use page::DragAndDropBuilder;pub use page::Keyboard;pub use page::Mouse;pub use page::Touchscreen;pub use page::Frame;pub use page::FrameElementLocator;pub use page::FrameLocator;pub use page::FrameRoleLocatorBuilder;pub use page::Dialog;pub use page::Download;pub use page::DownloadState;pub use page::FileChooser;pub use page::FilePayload;pub use page::LocatorHandlerHandle;pub use page::LocatorHandlerOptions;pub use page::Clock;pub use page::TimeValue;pub use page::EmulateMediaBuilder;pub use page::MediaType;pub use page::VisionDeficiency;pub use page::ConsoleMessage;pub use page::ConsoleMessageLocation;pub use page::ConsoleMessageType;pub use page::JsArg;pub use page::PageErrorInfo;pub use page::WebError;pub use page::Video;pub use page::VideoOptions;pub use page::BoundingBox;pub use page::BoxModel;pub use page::ElementHandle;pub use wait::DocumentLoadState;
Modules§
- api
- API testing support for making HTTP requests outside of browser context.
- browser
- Browser launching and management.
- context
- Browser context management.
- devices
- Device descriptors for device emulation.
- error
- Core error types.
- network
- Network interception and monitoring.
- page
- Page management and navigation.
- wait
- Wait system for Playwright-compatible load states and auto-waiting.
Structs§
- Header
Entry - Response HTTP header entry.
- Viewport
Size - Viewport size.
Enums§
- Dialog
Type - Type of JavaScript dialog.
- Mouse
Button - Mouse button type.