lib/watir-webdriver.rb in watir-webdriver-0.9.1 vs lib/watir-webdriver.rb in watir-webdriver-0.9.2

- old
+ new

@@ -8,16 +8,10 @@ require 'watir-webdriver/has_window' require 'watir-webdriver/alert' require 'watir-webdriver/atoms' require 'watir-webdriver/container' require 'watir-webdriver/cookies' -require 'watir-webdriver/locators/element_locator' -require 'watir-webdriver/locators/button_locator' -require 'watir-webdriver/locators/text_area_locator' -require 'watir-webdriver/locators/text_field_locator' -require 'watir-webdriver/locators/child_row_locator' -require 'watir-webdriver/locators/child_cell_locator' require 'watir-webdriver/browser' require 'watir-webdriver/screenshot' require 'watir-webdriver/after_hooks' module Watir @@ -60,11 +54,24 @@ def prefer_css=(bool) @prefer_css = bool end + def locator_namespace + @locator_namespace ||= Watir::Locators + end + # + # Whether the locators should be used from a different namespace. + # Defaults to Watir::Locators. + # + + def locator_namespace=(mod) + @locator_namespace = mod + end + + # # @api private # def tag_to_class @tag_to_class ||= {} @@ -91,10 +98,11 @@ require 'watir-webdriver/elements/html_elements' require 'watir-webdriver/elements/svg_elements' require 'watir-webdriver/elements/area' require 'watir-webdriver/elements/button' +require 'watir-webdriver/elements/cell' require 'watir-webdriver/elements/checkbox' require 'watir-webdriver/elements/dlist' require 'watir-webdriver/elements/file_field' require 'watir-webdriver/elements/font' require 'watir-webdriver/elements/form' @@ -103,16 +111,18 @@ require 'watir-webdriver/elements/image' require 'watir-webdriver/elements/input' require 'watir-webdriver/elements/link' require 'watir-webdriver/elements/option' require 'watir-webdriver/elements/radio' +require 'watir-webdriver/elements/row' require 'watir-webdriver/elements/select' require 'watir-webdriver/elements/table' require 'watir-webdriver/elements/table_cell' require 'watir-webdriver/elements/table_row' require 'watir-webdriver/elements/table_section' require 'watir-webdriver/elements/text_area' require 'watir-webdriver/elements/text_field' +require 'watir-webdriver/locators' require 'watir-webdriver/aliases' Watir.tag_to_class.freeze