module Watir::Locators::Element::SelectorBuilder::XpathSupport
Constants
- LOWERCASE_LETTERS
- UPPERCASE_LETTERS
Public Class Methods
downcase(value)
click to toggle source
# File lib/watir/locators/element/selector_builder/xpath_support.rb, line 20 def self.downcase(value) "translate(#{value},'#{UPPERCASE_LETTERS}','#{LOWERCASE_LETTERS}')" end
escape(value)
click to toggle source
# File lib/watir/locators/element/selector_builder/xpath_support.rb, line 9 def self.escape(value) if value.include? "'" parts = value.split("'", -1).map { |part| "'#{part}'" } string = parts.join(%(,"'",)) "concat(#{string})" else "'#{value}'" end end