lib/page-object/elements/element.rb in page-object-0.0.3 vs lib/page-object/elements/element.rb in page-object-0.0.4
- old
+ new
@@ -1,23 +1,27 @@
module PageObject
module Elements
-
#
# Contains functionality that is common across all elements.
#
+ # @see PageObject::Platforms::WatirElement for the Watir version of all common methods
+ # @see PageObject::Platforms::SeleniumElement for the Selenium version of all common methods
+ #
class Element
attr_reader :element
def initialize(element, platform)
@element = element
include_platform_for platform
end
+ # @private
def self.watir_identifier_for identifier
identifier_for identifier, watir_finders, watir_mapping
end
+ # @private
def self.selenium_identifier_for identifier
identifier = identifier_for identifier, selenium_finders, selenium_mapping
return identifier.keys.first, identifier.values.first
end
\ No newline at end of file