rustenium 1.1.10

A modern, robust, high-performance WebDriver BiDi automation library for Rust
Documentation
mod bidi;
pub mod cdp;
mod human_mouse;
mod human_touchscreen;
mod keyboard;
mod mouse;
mod touch;
mod trajectory;

pub use crate::input::{
    bidi::{
        keyboard::{
            BidiKeyboard, DelayRange, KeyPressOptions, KeyPressOptionsBuilder, KeyboardTypeOptions,
            KeyboardTypeOptionsBuilder,
        },
        mouse::BidiMouse,
        touchscreen::{TouchHandle, TouchMoveOptions, TouchMoveOptionsBuilder, Touchscreen},
    },
    cdp::{CdpKeyboard, CdpMouse, CdpTouchHandle, CdpTouchscreen},
    human_mouse::HumanMouse,
    human_touchscreen::HumanTouchscreen,
    keyboard::Keyboard,
    mouse::{
        Mouse, MouseButton, MouseClickOptions, MouseClickOptionsBuilder, MouseMoveOptions,
        MouseMoveOptionsBuilder, MouseOptions, MouseOptionsBuilder, MouseWheelOptions,
        MouseWheelOptionsBuilder, Point,
    },
    touch::{
        ScrollOptions, ScrollOptionsBuilder, SwipeOptions, SwipeOptionsBuilder, Touch, Viewport,
    },
    trajectory::{CurveParams, generate_durations, generate_trajectory, random_curve_params},
};