module PageObject::Elements

Public Class Methods

element_class_for(tag_name, type=nil) click to toggle source

method to return the element for a tag_name

# File lib/page-object/elements.rb, line 19
def element_class_for(tag_name, type=nil)
  return type_to_class[type.to_sym] if type
  tag_to_class[tag_name.to_sym] || ::PageObject::Elements::Element
end
tag_to_class() click to toggle source

method to return the collection of tag_name to class mappings

# File lib/page-object/elements.rb, line 8
def tag_to_class
  @tag_to_class ||= {}
end
type_to_class() click to toggle source
# File lib/page-object/elements.rb, line 12
def type_to_class
  @type_to_class ||= {}
end