ferridriver 0.4.0

Browser automation in Rust with a Playwright-compatible API. Four pluggable backends: CDP pipe, CDP WebSocket, Playwright WebKit, Firefox BiDi.
Documentation
//! Playwright `WebKit` backend.
//!
//! Speaks Playwright's `WebKit` Inspector protocol over a NUL-byte-delimited
//! JSON pipe to a `pw_run.sh` child process. Same transport / message
//! envelope on every platform.

pub mod browser;
pub mod connection;
pub mod element;
pub mod events;
pub mod input;
pub mod launcher;
pub mod page;
pub mod protocol;
pub mod transport;

pub use browser::{BrowserError, WebKitBrowser};
pub use connection::{Connection, ConnectionError, Session};
pub use element::WebKitElement;
pub use launcher::{LaunchConfig, LaunchError, locate_binary};
pub use page::WebKitPage;
pub use transport::{Transport, TransportError};