Sha256: 3e5881cf131f75da83aa8f6a012b814d018eb65aa43a0a03e7b8405e36c05b51

Contents?: true

Size: 708 Bytes

Versions: 18

Compression:

Stored size: 708 Bytes

Contents

module MiniAutobot

  # This is the overarching module that contains page objects, modules, and
  # widgets.
  #
  # When new modules or classes are added, an `autoload` clause must be added
  # into this module so that requires are taken care of automatically.
  module PageObjects

    # Exception to capture validation problems when instantiating a new page
    # object. The message contains the page object being instantiated as well
    # as the original, underlying error message if any.
    class InvalidePageState < Exception; end

  end

end

# Major classes and modules
require_relative 'page_objects/base'
require_relative 'page_objects/overlay/base'
require_relative 'page_objects/widgets/base'

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
mini_autobot-0.7.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.6.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.5.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.4.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.3.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.2.2 lib/mini_autobot/page_objects.rb
mini_autobot-0.2.1 lib/mini_autobot/page_objects.rb
mini_autobot-0.2.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.1.1 lib/mini_autobot/page_objects.rb
mini_autobot-0.1.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.8 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.7 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.6 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.5 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.4 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.3 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.2 lib/mini_autobot/page_objects.rb
mini_autobot-0.0.1 lib/mini_autobot/page_objects.rb