Skip to main content

Module protocol

Module protocol 

Source

Re-exports§

pub use action_options::CheckOptions;
pub use action_options::FillOptions;
pub use action_options::HoverOptions;
pub use action_options::KeyboardOptions;
pub use action_options::MouseOptions;
pub use action_options::PressOptions;
pub use action_options::PressSequentiallyOptions;
pub use action_options::SelectOptions;
pub use android::Android;
pub use api_request_context::APIRequestContext;
pub use browser::Browser;
pub use browser_context::BrowserContext;
pub use browser_context::BrowserContextOptions;
pub use browser_context::BrowserContextOptionsBuilder;
pub use browser_context::ClearCookiesOptions;
pub use browser_context::Cookie;
pub use browser_context::Geolocation;
pub use browser_context::GrantPermissionsOptions;
pub use browser_context::LocalStorageItem;
pub use browser_context::Origin;
pub use browser_context::RecordHar;
pub use browser_context::RecordVideo;
pub use browser_context::StorageState;
pub use browser_context::Viewport;
pub use browser_type::BrowserType;
pub use click::ClickOptions;
pub use click::KeyboardModifier;
pub use click::MouseButton;
pub use click::Position;
pub use dialog::Dialog;
pub use download::Download;
pub use drag_to::DragToOptions;
pub use drag_to::DragToOptionsBuilder;
pub use electron::Electron;
pub use element_handle::ElementHandle;
pub use evaluate_conversion::parse_result;
pub use evaluate_conversion::parse_value;
pub use evaluate_conversion::serialize_argument;
pub use evaluate_conversion::serialize_null;
pub use file_payload::FilePayload;
pub use file_payload::FilePayloadBuilder;
pub use frame::Frame;
pub use keyboard::Keyboard;
pub use local_utils::LocalUtils;
pub use locator::AriaRole;
pub use locator::BoundingBox;
pub use locator::FilterOptions;
pub use locator::GetByRoleOptions;
pub use locator::Locator;
pub use mouse::Mouse;
pub use page::AddScriptTagOptions;
pub use page::AddScriptTagOptionsBuilder;
pub use page::AddStyleTagOptions;
pub use page::ColorScheme;
pub use page::EmulateMediaOptions;
pub use page::EmulateMediaOptionsBuilder;
pub use page::ForcedColors;
pub use page::GotoOptions;
pub use page::Media;
pub use page::Page;
pub use page::PdfMargin;
pub use page::PdfOptions;
pub use page::PdfOptionsBuilder;
pub use page::ReducedMotion;
pub use page::Response;
pub use page::WaitUntil;
pub use playwright::Playwright;
pub use proxy::ProxySettings;
pub use request::Request;
pub use request::ResourceTiming;
pub use response::HeaderEntry;
pub use response::RemoteAddr;
pub use response::RequestSizes;
pub use response::ResponseObject;
pub use response::SecurityDetails;
pub use root::Root;
pub use route::ContinueOptions;
pub use route::ContinueOptionsBuilder;
pub use route::FetchOptions;
pub use route::FetchOptionsBuilder;
pub use route::FetchResponse;
pub use route::FulfillOptions;
pub use route::FulfillOptionsBuilder;
pub use route::Route;
pub use route::UnrouteBehavior;
pub use screenshot::ScreenshotClip;
pub use screenshot::ScreenshotOptions;
pub use screenshot::ScreenshotType;
pub use select_option::SelectOption;
pub use tap::TapOptions;
pub use tap::TapOptionsBuilder;
pub use tracing::Tracing;
pub use wait_for::WaitForOptions;
pub use wait_for::WaitForOptionsBuilder;
pub use wait_for::WaitForState;
pub use web_socket::WebSocket;

Modules§

action_options
android
api_request_context
artifact
browser
browser_context
browser_type
click
dialog
download
drag_to
electron
element_handle
evaluate_conversion
Value conversion for Playwright’s evaluate() method
file_payload
frame
keyboard
local_utils
locator
mouse
page
playwright
proxy
Network proxy settings
request
response
root
route
screenshot
select_option
tap
tracing
wait_for
web_socket