Module: AutomationObject

Defined in:
lib/automation_object.rb,
lib/automation_object/dsl.rb,
lib/automation_object/state.rb,
lib/automation_object/driver.rb,
lib/automation_object/dsl/top.rb,
lib/automation_object/version.rb,
lib/automation_object/dsl/_base.rb,
lib/automation_object/dsl/modal.rb,
lib/automation_object/framework.rb,
lib/automation_object/state/top.rb,
lib/automation_object/blue_print.rb,
lib/automation_object/dsl/_error.rb,
lib/automation_object/dsl/_proxy.rb,
lib/automation_object/dsl/screen.rb,
lib/automation_object/state/hook.rb,
lib/automation_object/driver/base.rb,
lib/automation_object/dsl/element.rb,
lib/automation_object/page_object.rb,
lib/automation_object/proxy/proxy.rb,
lib/automation_object/state/_base.rb,
lib/automation_object/state/modal.rb,
lib/automation_object/state/_error.rb,
lib/automation_object/state/screen.rb,
lib/automation_object/driver/driver.rb,
lib/automation_object/state/element.rb,
lib/automation_object/driver/element.rb,
lib/automation_object/dsl/element_hash.rb,
lib/automation_object/page_object/base.rb,
lib/automation_object/step_definitions.rb,
lib/automation_object/dsl/element_array.rb,
lib/automation_object/helpers/composite.rb,
lib/automation_object/page_object/modal.rb,
lib/automation_object/proxy/mutex_proxy.rb,
lib/automation_object/state/hook_action.rb,
lib/automation_object/helpers/reflection.rb,
lib/automation_object/page_object/screen.rb,
lib/automation_object/state/element_hash.rb,
lib/automation_object/page_object/element.rb,
lib/automation_object/state/element_array.rb,
lib/automation_object/state/element_proxy.rb,
lib/automation_object/proxy/throttle_proxy.rb,
lib/automation_object/state/_common_element.rb,
lib/automation_object/helpers/composite_hook.rb,
lib/automation_object/blue_print/hash_adapter.rb,
lib/automation_object/blue_print/yaml_adapter.rb,
lib/automation_object/blue_print/composite/top.rb,
lib/automation_object/page_object/element_hash.rb,
lib/automation_object/state/hook_actions/sleep.rb,
lib/automation_object/blue_print/composite/base.rb,
lib/automation_object/blue_print/composite/hook.rb,
lib/automation_object/blue_print/composite/view.rb,
lib/automation_object/page_object/configuration.rb,
lib/automation_object/page_object/element_array.rb,
lib/automation_object/blue_print/composite/modal.rb,
lib/automation_object/blue_print/composite/screen.rb,
lib/automation_object/blue_print/hash_adapter/top.rb,
lib/automation_object/blue_print/composite/element.rb,
lib/automation_object/blue_print/hash_adapter/hook.rb,
lib/automation_object/blue_print/hash_adapter/view.rb,
lib/automation_object/driver/appium_adapter/driver.rb,
lib/automation_object/driver/nokogiri_adapter/form.rb,
lib/automation_object/state/automatic_modal_change.rb,
lib/automation_object/blue_print/hash_adapter/modal.rb,
lib/automation_object/driver/appium_adapter/element.rb,
lib/automation_object/driver/common_selenium/driver.rb,
lib/automation_object/driver/nokogiri_adapter/error.rb,
lib/automation_object/state/hook_actions/new_screen.rb,
lib/automation_object/state/hook_actions/show_modal.rb,
lib/automation_object/blue_print/hash_adapter/screen.rb,
lib/automation_object/blue_print/page_object_adapter.rb,
lib/automation_object/driver/common_selenium/element.rb,
lib/automation_object/driver/nokogiri_adapter/driver.rb,
lib/automation_object/driver/nokogiri_adapter/window.rb,
lib/automation_object/driver/selenium_adapter/driver.rb,
lib/automation_object/state/automatic_screen_changes.rb,
lib/automation_object/state/helpers/container_helper.rb,
lib/automation_object/state/hook_actions/action_loop.rb,
lib/automation_object/state/hook_actions/close_modal.rb,
lib/automation_object/step_definitions/support/cache.rb,
lib/automation_object/step_definitions/support/parse.rb,
lib/automation_object/blue_print/hash_adapter/element.rb,
lib/automation_object/driver/nokogiri_adapter/element.rb,
lib/automation_object/driver/nokogiri_adapter/request.rb,
lib/automation_object/driver/nokogiri_adapter/session.rb,
lib/automation_object/driver/selenium_adapter/element.rb,
lib/automation_object/state/helpers/automatic_routing.rb,
lib/automation_object/state/hook_actions/close_screen.rb,
lib/automation_object/state/hook_actions/reset_screen.rb,
lib/automation_object/blue_print/composite/hook_action.rb,
lib/automation_object/state/hook_actions/change_screen.rb,
lib/automation_object/blue_print/composite/element_hash.rb,
lib/automation_object/blue_print/hash_adapter/composite.rb,
lib/automation_object/blue_print/composite/custom_method.rb,
lib/automation_object/blue_print/composite/element_array.rb,
lib/automation_object/blue_print/page_object_adapter/top.rb,
lib/automation_object/blue_print/hash_adapter/hook_action.rb,
lib/automation_object/blue_print/page_object_adapter/hook.rb,
lib/automation_object/blue_print/hash_adapter/element_hash.rb,
lib/automation_object/blue_print/page_object_adapter/modal.rb,
lib/automation_object/state/hook_actions/wait_for_elements.rb,
lib/automation_object/blue_print/hash_adapter/custom_method.rb,
lib/automation_object/blue_print/hash_adapter/element_array.rb,
lib/automation_object/blue_print/page_object_adapter/screen.rb,
lib/automation_object/step_definitions/support/element_hash.rb,
lib/automation_object/blue_print/page_object_adapter/element.rb,
lib/automation_object/state/hook_actions/element_requirement.rb,
lib/automation_object/step_definitions/support/element_array.rb,
lib/automation_object/driver/common_selenium/element_geometry.rb,
lib/automation_object/blue_print/page_object_adapter/composite.rb,
lib/automation_object/blue_print/page_object_adapter/hook_action.rb,
lib/automation_object/state/hook_actions/possible_screen_changes.rb,
lib/automation_object/blue_print/composite/automatic_modal_change.rb,
lib/automation_object/blue_print/composite/helpers/element_helper.rb,
lib/automation_object/blue_print/page_object_adapter/element_hash.rb,
lib/automation_object/blue_print/page_object_adapter/custom_method.rb,
lib/automation_object/blue_print/page_object_adapter/element_array.rb,
lib/automation_object/state/hook_actions/change_to_previous_screen.rb,
lib/automation_object/blue_print/composite/helpers/container_helper.rb,
lib/automation_object/blue_print/composite/hook_element_requirements.rb,
lib/automation_object/blue_print/hash_adapter/automatic_modal_change.rb,
lib/automation_object/blue_print/hash_adapter/helpers/element_helper.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validation_error.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validation_helper.rb,
lib/automation_object/blue_print/hash_adapter/hook_element_requirements.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate.rb,
lib/automation_object/blue_print/composite/helpers/multiple_elements_helper.rb,
lib/automation_object/blue_print/page_object_adapter/automatic_modal_change.rb,
lib/automation_object/blue_print/page_object_adapter/helpers/element_helper.rb,
lib/automation_object/blue_print/hash_adapter/helpers/multiple_elements_helper.rb,
lib/automation_object/blue_print/page_object_adapter/hook_element_requirements.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_instance_of.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_presence_of.rb,
lib/automation_object/blue_print/page_object_adapter/helpers/multiple_elements_helper.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_allowed_keys.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_view_presence_of.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_modal_presence_of.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_screen_presence_of.rb,
lib/automation_object/blue_print/hash_adapter/helpers/validators/validate_element_presence_of.rb

Overview

Require parent class

Defined Under Namespace

Modules: BluePrint, CompositeHook, Driver, Dsl, PageObject, Proxy, Reflection, State, StepDefinitions Classes: Composite, Framework

Constant Summary

VERSION =
'0.8.4'