Skip to main content

Module core

Module core 

Source
Expand description

Core functionality for browser automation.

This module contains the fundamental building blocks:

  • Constants and timing configuration
  • Logging utilities
  • Engine abstraction traits
  • Navigation safety utilities

Re-exports§

pub use constants::Timing;
pub use constants::CHROME_ARGS;
pub use constants::TIMING;
pub use dialog::DialogEvent;
pub use dialog::DialogHandler;
pub use dialog::DialogManager;
pub use dialog::DialogType;
pub use engine::ClickVerificationResult;
pub use engine::ElementInfo;
pub use engine::EngineAdapter;
pub use engine::EngineError;
pub use engine::EngineType;
pub use engine::FillVerificationResult;
pub use engine::PdfOptions;
pub use engine::PreClickState;
pub use engine::ScrollVerificationResult;
pub use logger::init_logger;
pub use logger::is_verbose_enabled;
pub use logger::Logger;
pub use logger::LoggerOptions;
pub use navigation::is_navigation_error;
pub use navigation::is_timeout_error;
pub use navigation::safe_operation;
pub use navigation::NavigationError;
pub use navigation::SafeResult;

Modules§

constants
Common constants used across the browser automation library.
dialog
Dialog event handling for browser automation.
engine
Browser engine detection and abstraction.
logger
Logger configuration for browser automation.
navigation
Navigation safety utilities.