require 'druid/locator_generator' module Druid module ElementLocators def self.included(cls) Druid::LocatorGenerator.generate_locators(cls) end def element(tag, identifier={:index => 0}) element_for(tag, identifier.clone) end private def locator(identifier) identifier[0] ? identifier[0] : {:index => 0} end end end