Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports.

Import everything commonly needed with:

use browser_commander::prelude::*;

Re-exportsยง

pub use crate::browser::connect_browser;
pub use crate::browser::emulate_media;
pub use crate::browser::goto;
pub use crate::browser::launch_and_connect_real_browser;
pub use crate::browser::launch_browser;
pub use crate::browser::launch_real_browser;
pub use crate::browser::list_browser_profiles;
pub use crate::browser::read_browser_cookies;
pub use crate::browser::verify_navigation;
pub use crate::browser::wait_for_navigation;
pub use crate::browser::wait_for_url_stabilization;
pub use crate::browser::Browser;
pub use crate::browser::BrowserCookie;
pub use crate::browser::BrowserCookieReadOptions;
pub use crate::browser::BrowserProcess;
pub use crate::browser::BrowserProfile;
pub use crate::browser::BrowserProfileOptions;
pub use crate::browser::ColorScheme;
pub use crate::browser::ConnectOptions;
pub use crate::browser::EmulateMediaOptions;
pub use crate::browser::LaunchOptions;
pub use crate::browser::LaunchResult;
pub use crate::browser::NavigationOptions;
pub use crate::browser::NavigationResult;
pub use crate::browser::RealBrowserLaunchResult;
pub use crate::browser::RealBrowserOptions;
pub use crate::browser::WaitUntil;
pub use crate::core::is_navigation_error;
pub use crate::core::is_timeout_error;
pub use crate::core::DialogEvent;
pub use crate::core::DialogManager;
pub use crate::core::DialogType;
pub use crate::core::EngineAdapter;
pub use crate::core::EngineError;
pub use crate::core::EngineType;
pub use crate::core::Logger;
pub use crate::core::LoggerOptions;
pub use crate::core::PdfOptions;
pub use crate::core::Timing;
pub use crate::core::CHROME_ARGS;
pub use crate::core::TIMING;
pub use crate::elements::count;
pub use crate::elements::get_attribute;
pub use crate::elements::input_value;
pub use crate::elements::is_enabled;
pub use crate::elements::is_visible;
pub use crate::elements::normalize_selector;
pub use crate::elements::text_content;
pub use crate::elements::ParsedSelector;
pub use crate::high_level::check_and_clear_flag;
pub use crate::high_level::find_toggle_button;
pub use crate::high_level::install_click_listener;
pub use crate::high_level::wait_for_url_condition;
pub use crate::interactions::click_button;
pub use crate::interactions::click_element;
pub use crate::interactions::fill_text_area;
pub use crate::interactions::key_down;
pub use crate::interactions::key_up;
pub use crate::interactions::perform_fill;
pub use crate::interactions::press_key;
pub use crate::interactions::scroll_into_view;
pub use crate::interactions::scroll_into_view_if_needed;
pub use crate::interactions::type_text;
pub use crate::interactions::ClickOptions;
pub use crate::interactions::ClickResult;
pub use crate::interactions::FillOptions;
pub use crate::interactions::FillResult;
pub use crate::interactions::ScrollBehavior;
pub use crate::interactions::ScrollOptions;
pub use crate::interactions::ScrollResult;
pub use crate::utilities::evaluate;
pub use crate::utilities::get_domain;
pub use crate::utilities::get_url;
pub use crate::utilities::parse_url;
pub use crate::utilities::safe_evaluate;
pub use crate::utilities::same_origin;
pub use crate::utilities::unfocus_address_bar;
pub use crate::utilities::wait;
pub use crate::utilities::wait;
pub use crate::utilities::wait_with_cancel;
pub use crate::utilities::WaitResult;