Sha256: 2e48b6b3065aeea8182fe4ce2c2a4c66cba9a5c3369ec283880cd5720fd68b48

Contents?: true

Size: 760 Bytes

Versions: 1

Compression:

Stored size: 760 Bytes

Contents

require 'selenium-webdriver'
require 'web-object/element'
require 'web-object/elements'

require 'web-object/conditions/alert'
require 'web-object/conditions/element_interaction'
require 'web-object/conditions/element_property'
require 'web-object/conditions/url'
require 'web-object/conditions/title'
require 'web-object/conditions/text'
require 'web-object/conditions/waiting'
require 'web-object/conditions/elements_count'

include WebConditions


class WebObject
  include Element
  include Elements

  def initialize(driver)
    @driver = driver
  end

  singleton_class.send(:alias_method, :find, :element)
  singleton_class.send(:alias_method, :element_list, :elements)
  singleton_class.send(:alias_method, :all, :elements)

end

PageObject = WebObject

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
web-object-0.4 lib/web-object.rb