crater-webdriver-bidi

WebDriver BiDi adapter module for crater browser integration

moon add mizchi/crater-webdriver-bidi@0.19.0
Download zip
Author
Version
0.19.0
License
Apache-2.0
Last updated
last month
Downloads
28
README

#crater-webdriver-bidi

WebDriver BiDi adapter module for Crater.

This module contains the BiDi server, protocol adapter, and font-enabled launcher used by Playwright and WPT WebDriver integration.

#
ApiError

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
ApiMethod

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
BidiServer

BiDi server state

#
BidiServerConfig

BiDi server configuration

#
Capabilities

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
ErrorCode

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
PageLoadStrategy

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
ProxyConfig

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
Rect

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
RpcErrorCode

Standard JSON-RPC error codes

#
RpcId

JSON-RPC request ID (can be string or number)

#
RpcRequest

JSON-RPC request

#
RpcResponse

JSON-RPC response

#
Selector

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
Session

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
SessionManager

Session manager

#
SessionState

Session state

#
Timeouts

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
Viewport

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WebDriverCommand

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WebDriverError

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WebDriverRequest

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WebDriverResponse

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WebDriverValue

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
WindowRect

Top-level public API surface for mizchi/crater-webdriver-bidi.

Re-exports come straight from the source packages (contract / rpc / server) rather than the broad webdriver implementation facade, so downstream consumers see a single hop to the real definition. The implementation package is still used for the transport (BidiServer*).

#
parse_method

fn parse_method(method_name : String) ->
ApiMethod
?

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io