Sha256: 0d2436ff6b0cbb03db3f8f5784761c6b81c690ff481d0c945803c943e5b38342

Contents?: true

Size: 758 Bytes

Versions: 10

Compression:

Stored size: 758 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/element_container'
require_relative 'page_objects/base'
require_relative 'page_objects/overlay/base'
require_relative 'page_objects/widgets/base'

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mini_autobot-1.1.7 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.6 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.5 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.4 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.3 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.2 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.1 lib/mini_autobot/page_objects.rb
mini_autobot-1.1.0 lib/mini_autobot/page_objects.rb
mini_autobot-1.0.0 lib/mini_autobot/page_objects.rb
mini_autobot-0.8.0 lib/mini_autobot/page_objects.rb