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 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::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.
engine
Browser engine detection and abstraction.
logger
Logger configuration for browser automation.
navigation
Navigation safety utilities.