class Watir::Locators::TextField::Matcher
Private Instance Methods
elements_match?(element, values_to_match)
click to toggle source
Calls superclass method
Watir::Locators::Element::Matcher#elements_match?
# File lib/watir/locators/text_field/matcher.rb, line 7 def elements_match?(element, values_to_match) case fetch_value(element, :tag_name) when 'input' %i[text label visible_text].each do |key| next unless values_to_match.key?(key) values_to_match[:value] = values_to_match.delete(key) end when 'label' %i[value label].each do |key| next unless values_to_match.key?(key) values_to_match[:text] = values_to_match.delete(key) end else return end super end
text_regexp_deprecation(*)
click to toggle source
# File lib/watir/locators/text_field/matcher.rb, line 28 def text_regexp_deprecation(*) # does not apply to text_field end
validate_tag(element, _expected)
click to toggle source
# File lib/watir/locators/text_field/matcher.rb, line 32 def validate_tag(element, _expected) tag_name = fetch_value(element, :tag_name) matches_values?(tag_name, 'input') end