Table of Contents - uptime_monitor-0.7.10 Documentation
Pages
- LICENSE
-
README
- uptime_monitor (Hercules)
- Requirements
- Installation:
- Usage:
- Using the plugin
- Browsers
- Validations
- HTML Elements
- Multiple validations
- Standard attributes
- Using CSS Selectors
- Helpers for HTML elements
- Links
- Buttons
- Text Fields
- Checkboxes
- Radio Buttons
- Drop Down menus
- Text Validations
- Actions
- Actions on html elements
- Waiting
- Multiple validations and actions
- Performing Transactions
- Using Uptime Monitor without Ragios
- Running Uptime Monitor outside Ragios with Docker Compose
- Testing the validations outside Ragios
- Testing individual validations
- Screenshots
- Disable screenshots on individual monitors
- To run all the unit tests
- License:
- browsers.treetop
- maestro.treetop
Classes and Modules
- Hercules
- Hercules::Maestro
- Hercules::Maestro::Browser
- Hercules::UptimeMonitor
- Hercules::UptimeMonitor::Browser
- Hercules::UptimeMonitor::BrowsersLangParser
- Hercules::UptimeMonitor::InvalidAction
- Hercules::UptimeMonitor::InvalidPageElement
- Hercules::UptimeMonitor::InvalidPageElementForm
- Hercules::UptimeMonitor::InvalidRest
- Hercules::UptimeMonitor::InvalidText
- Hercules::UptimeMonitor::MaestroLangParser
- Hercules::UptimeMonitor::NoBrowserProvided
- Hercules::UptimeMonitor::NoUrlProvided
- Hercules::UptimeMonitor::NoValidationProvided
- Hercules::UptimeMonitor::Parser
- Hercules::UptimeMonitor::ParserSyntaxError
- Hercules::UptimeMonitor::ScreenShotUploader
- Hercules::UptimeMonitor::UnknownPageElement
- Object
- Ragios
- Ragios::Plugins
- Ragios::Plugins::UptimeMonitor
- String
Methods
- ::new — Hercules::UptimeMonitor::Browser
- ::new — Hercules::Maestro::Browser
- ::new — Ragios::Plugins::UptimeMonitor
- ::parse — Hercules::UptimeMonitor::Parser
- #apply_action? — Hercules::UptimeMonitor::Browser
- #apply_rest? — Hercules::UptimeMonitor::Browser
- #apply_text? — Hercules::UptimeMonitor::Browser
- #apply_wait_until? — Hercules::UptimeMonitor::Browser
- #capture_screenshot — Hercules::UptimeMonitor::Browser
- #clear_screenshots_cache! — Object
- #close — Hercules::UptimeMonitor::Browser
- #close — Hercules::Maestro::Browser
- #close_browser — Ragios::Plugins::UptimeMonitor
- #exists — Ragios::Plugins::UptimeMonitor
- #exists? — Hercules::UptimeMonitor::Browser
- #exists? — String
- #exists? — Hercules::Maestro::Browser
- #file_age — Object
- #get_element — Hercules::UptimeMonitor::Browser
- #goto — Hercules::UptimeMonitor::Browser
- #init — Ragios::Plugins::UptimeMonitor
- #is_a_text? — Hercules::UptimeMonitor::Browser
- #is_an_action? — Hercules::UptimeMonitor::Browser
- #is_wait_until? — Hercules::UptimeMonitor::Browser
- #page_element_exists? — Hercules::UptimeMonitor::Browser
- #parse — Hercules::UptimeMonitor::MaestroLangParser
- #parse — Hercules::UptimeMonitor::BrowsersLangParser
- #require_all — Object
- #rest — Hercules::UptimeMonitor::Browser
- #rest_exists? — Hercules::UptimeMonitor::Browser
- #result! — Ragios::Plugins::UptimeMonitor
- #setup_screenshot_dir — Object
- #start_browser — Ragios::Plugins::UptimeMonitor
- #start_headless — Hercules::UptimeMonitor::Browser
- #store — Hercules::UptimeMonitor::ScreenShotUploader
- #take_screenshot — Ragios::Plugins::UptimeMonitor
- #test_command? — Ragios::Plugins::UptimeMonitor
- #text — String