Sign in

    mizchi/crater-webdriver-bidi/server does not have a README file

    Capabilities

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    ErrorCode

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    PageLoadStrategy

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    Timeouts

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    WebDriverCommand

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    WebDriverRequest

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    WebDriverResponse

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    WebDriverValue

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    WindowRect

    WebDriver HTTP/REST request handler.

    Stateful dispatcher for non-BiDi (legacy REST) WebDriver commands. Lives in its own package so the transport surface is decoupled from the BiDi protocol implementation.

    SessionManager

    pub(all) struct SessionManager {
    sessions : Map[String, SessionState]
    next_id : Int
    }

    Session manager

    SessionManager::create_session

    Create a new session

    SessionManager::delete_session

    Delete a session

    SessionManager::generate_id

    fn SessionManager::generate_id(self : SessionManager) -> String

    Generate new session ID

    SessionManager::get_session

    fn SessionManager::get_session(self : SessionManager, session_id : String) -> SessionState?

    Get session state

    SessionManager::new

    Create new session manager

    SessionState

    pub(all) struct SessionState {
    id : String
    capabilities :
    Capabilities

    current_url : String
    title : String
    window_rect :
    WindowRect

    }

    Session state

    success_null

    Create success response with null value

    success_string

    Create success response with string value

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io