Sha256: 78347513b9f84e6661de847650c011a96f555f0803cd804145890817ba8fa2a6

Contents?: true

Size: 562 Bytes

Versions: 1

Compression:

Stored size: 562 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'

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.3 lib/web-object.rb