browser-commander 0.10.0

Universal browser automation library that supports multiple browser engines with a unified API
Documentation
//! Interaction operations for browser automation.
//!
//! This module provides utilities for:
//! - Clicking elements
//! - Scrolling elements into view
//! - Filling form elements
//! - Page-level keyboard input

pub mod click;
pub mod fill;
pub mod keyboard;
pub mod scroll;

pub use click::{
    capture_pre_click_state, click_button, click_element, verify_click, ClickOptions, ClickResult,
};
pub use fill::{fill_text_area, perform_fill, verify_fill, FillOptions, FillResult};
pub use keyboard::{key_down, key_up, press_key, type_text};
pub use scroll::{
    scroll_into_view, scroll_into_view_if_needed, verify_scroll, ScrollBehavior, ScrollOptions,
    ScrollResult,
};